abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
dnes 11:55 | Komunita

Vývojový tým OpenSSL ve spolupráci s iniciativou Core Infrastructure konsorcia Linux Foundation spustil proces přelicencování této kryptografické knihovny ze současné licence na licenci Apache Licence v 2.0 (ASLv2). Nová licence usnadní začleňování OpenSSL do dalších svobodných a open source projektů. Všichni dosavadní vývojáři OpenSSL (Authors) obdrží v následujících dnech email s prosbou o souhlas se změnou licence.

Ladislav Hagara | Komentářů: 3
dnes 01:11 | Komunita

Před třemi týdny Mozilla.cz představila projekt Photon, jehož cílem je návrh a implementace nového vzhledu Firefoxu. Včera zveřejnila první náhled vzhledu Photon. Práce na projektu Photon jsou rozděleny do pěti týmů, které celkem čítají 19 lidí. Zaměřují se na zlepšení prvního spuštění Firefoxu a zaujetí nových uživatelů, celkovou úpravu vzhledu, zlepšení animací, zrychlení odezvy uživatelského rozhraní a také upravení nabídek. Vývoj lze sledovat v Bugzille.

Ladislav Hagara | Komentářů: 10
včera 20:00 | Komunita

OneDrive pro firmy je již ve webových prohlížečích na Linuxu stejně rychlý jako na Windows. Microsoft opravil chybu z listopadu loňského roku. OneDrive pro firmy běžel na Linuxu mnohem pomaleji než na Windows. V popisu chyby bylo uvedeno, že stačilo v prohlížeči na Linuxu nastavit v user-agentu Windows a vše se zrychlilo. Odpovědí Microsoftu bylo (Internet Archive: Wayback Machine), že Linux není podporován. Po bouřlivých diskusích na redditu i Hacker News byla chyba nalezena a opravena.

Ladislav Hagara | Komentářů: 4
včera 19:00 | Zajímavý projekt

Byla vyhlášena soutěž Hackaday Prize 2017. Soutěž je určena vývojářům open source hardwaru. Pro výherce je připraveno celkově 250 tisíc dolarů. Každý ze 120 finalistů získá tisíc dolarů. Nejlepší pak navíc 50, 30, 20, 15, 10 a 5 tisíc dolarů. Jedná se již o čtvrtý ročník soutěže. V roce 2014 zvítězil projekt globální sítě open source pozemních satelitních stanic SatNOGS. V roce 2015 zvítězil open source systém pro řízení elektrických invalidních vozíků pohybem očí Eyedriveomatic. V roce 2016 zvítězil modulární robot Dtto.

Ladislav Hagara | Komentářů: 0
včera 15:00 | Bezpečnostní upozornění

Byla vydána Samba ve verzích 4.6.1, 4.5.7 a 4.4.12. Řešen je bezpečnostní problém CVE-2017-2619. Pomocí symbolických odkazů a souběhu (symlink race) lze "teoreticky" získat přístup k souborům, které nejsou sdíleny. Linuxové distribuce jsou postupně aktualizovány (Debian).

Ladislav Hagara | Komentářů: 0
včera 07:43 | Nová verze

Na Steamu se objevil port hry Arma: Cold War Assault (Operation Flashpoint) pro Mac a Linux. … více »

creon | Komentářů: 26
včera 05:55 | Nová verze

Po 18 měsících od vydání verze 8.0 byla vydána verze 9.0 open source alternativy GitHubu, tj. softwarového nástroje s webovým rozhraním umožňujícího spolupráci na zdrojových kódech, GitLab. Představení nových vlastností v příspěvku na blogu a na YouTube.

Ladislav Hagara | Komentářů: 0
včera 03:33 | Komunita

Platnost posledního patentu souvisejícího s Dolby Digital (AC-3) vypršela. Po MP3 se tak do Fedory oficiálně dostane také kodek AC-3.

Ladislav Hagara | Komentářů: 5
včera 00:44 | Komunita

Feral Interactive, společnost zabývající se vydáváním počítačových her pro operační systémy macOS a Linux, nabízí své hry na Steamu vývojářům open source 3D grafické knihovny Mesa zdarma. Podmínkou je minimálně 25 commitů za posledních 5 let. Stejnou nabídku dostali vývojáři knihovny Mesa v roce 2015 od Valve. O rok dříve dostali od Valve tuto nabídku vývojáři Debianu a Ubuntu.

Ladislav Hagara | Komentářů: 0
22.3. 23:55 | Nová verze

Opera 44, verze 44.0.2510.857, byla prohlášena za stabilní. Nejnovější verze tohoto webového prohlížeče je postavena na Chromiu 57. Z novinek vývojáři Opery zdůrazňují podporou Touch Baru na nejnovějších MacBoocích Pro (gif). Přehled novinek pro vývojáře na blogu Dev.Opera.

Ladislav Hagara | Komentářů: 1
Jak se stavíte k trendu ztenčování přenosných zařízení (smartphony, notebooky)?
 (14%)
 (2%)
 (72%)
 (3%)
 (10%)
Celkem 925 hlasů
 Komentářů: 72, poslední 1.3. 11:16
    Rozcestník

    Dotaz: Apache + VirtualHost + SSL (https) + Reverzní proxy

    24.6.2016 10:15 TiVek
    Apache + VirtualHost + SSL (https) + Reverzní proxy
    Přečteno: 303×
    Zdravím,

    potřeboval bych radu, mám domácí servr, kde mi jede mimojiné i apache na kterém jsem si zprovoznil SSL, pochopil jsem že na jedné IP mi to v různých virtualhostech nebude funogovat protože apache si z šifrované komunikace nezjistí ServerName a tudíž bude vždy https provoz směrovat do první definice VirtalHostu s SSL, ve zdejší poradně jsem se dočetl, že se problém dá obejít společným certifikátem pro všechny SSL Virtualhosty, což je sice na jednu stranu prasárna, na druhou stranu toto řešení chci používat zejména pro reverzní proxy a mé vlastní interní potřeby, takže by mi společný certifikát nevadil, otázkou ale je, jak to nastavit, protože odpověď na toto jsem zatím nenašel.

    Na okraj by mě docela zajímalo jak https funguje u různých hostingů, které to nabízí, zkusmo jsem si u poskytovatele firemního webhostingu nastavil několik domén i pro https a všechny jsou směrované na jednu IP u všech lze definovat vlastní certifikát a stejně jim to běží?!?

    díky za rady

    Odpovědi

    24.6.2016 10:26 GeorgeWH | skóre: 35
    Rozbalit Rozbalit vše Re: Apache + VirtualHost + SSL (https) + Reverzní proxy
    Max avatar 24.6.2016 10:50 Max | skóre: 65 | blog: Max_Devaine
    Rozbalit Rozbalit vše Re: Apache + VirtualHost + SSL (https) + Reverzní proxy
    Jak již kolega linkuje, není to zcela pravda. Ty můžeš použít více certifikátů na jedné IP. K tomu slouží SNI / Více SSL certifikátů na jediné IP adrese.

    Je potřeba podpora jak na straně serveru, tak na straně klienta (webového prohlížeče). V současné době by s tím neměl být žádný problém, protože SNI by měly podporovat všechny aktuální prohlížeče.

    Pokud by jsi chtěl ale využít jeden cert, tak je to easy. Stačí si nakonfigurovat port 443 + k němu cert a pak vytvářet vhosty, u nichž bude port 443.
    Zdar Max
    Měl jsem sen ... :(
    24.6.2016 11:29 TiVek
    Rozbalit Rozbalit vše Re: Apache + VirtualHost + SSL (https) + Reverzní proxy
    abych se přiznal, moc nevím co a kam


    v httpd.conf mám:
    <IfModule mod_ssl.c>

    Listen 443
    SSLCertificateFile /etc/httpd/cert/www.domena1.tld.crt
    SSLCertificateKeyFile /etc/httpd/cert/www.domena1.tld.key
    SSLCACertificateFile /etc/https/cert/CAcert.pem

    </IfModule>

    a httpd-vhost.conf:
    <VirtualHost *:443>
    ServerName jedna.domena1.tld
    DocumentRoot /var/www/htdocs/jedna
    </VirtualHost>

    <VirtualHost *:443>
    ServerName dva.domena1.tld
    ProxyPass / https://192.168.0.103:631/
    ProxyPassReverse / https://192.168.0.103:631/
    ProxyRequests Off
    ProxyPreserveHost On
    </VirtualHost>


    Samozřejmě to takto nefunguje, ale vůbec nevím čeho se chytit
    24.6.2016 11:45 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Apache + VirtualHost + SSL (https) + Reverzní proxy
    Pokud byste měl certifikát pro obě domény (jak jste chtěl), takhle by to fungovalo.

    Pokud chcete použít SNI, pouze přesunete definice SSL do konfigurace virtuálních hostů:
    <VirtualHost *:443>
     ServerName jedna.domena1.tld
     DocumentRoot /var/www/htdocs/jedna
    
      SSLCertificateFile /etc/httpd/cert/jedna.domena1.tld.crt
      SSLCertificateKeyFile /etc/httpd/cert/jedna.domena1.tld.key
      SSLCACertificateFile /etc/https/cert/CAcert.pem
    </VirtualHost>
    
    <VirtualHost *:443>
      ServerName dva.domena1.tld
      ProxyPass / https://192.168.0.103:631/
      ProxyPassReverse / https://192.168.0.103:631/
      ProxyRequests Off
      ProxyPreserveHost On
      
      SSLCertificateFile /etc/httpd/cert/dva.domena1.tld.crt
      SSLCertificateKeyFile /etc/httpd/cert/dva.domena1.tld.key
      SSLCACertificateFile /etc/https/cert/CAcert.pem
    </VirtualHost>
    
    24.6.2016 12:54 TiVek
    Rozbalit Rozbalit vše Re: Apache + VirtualHost + SSL (https) + Reverzní proxy
    no ale bohužel to tak nefunguje apache v této konfiguraci (se společným certifikátem) vypíše:
    [Fri Jun 24 12:50:20 2016] [warn] _default_ VirtualHost overlap on port 443, the first has precedence
    
    a ukončí se
    24.6.2016 13:03 NN
    Rozbalit Rozbalit vše Re: Apache + VirtualHost + SSL (https) + Reverzní proxy
    Ma povoleny NameVirtualHost?
    24.6.2016 13:17 TiVek
    Rozbalit Rozbalit vše Re: Apache + VirtualHost + SSL (https) + Reverzní proxy
    toto?

    NameVirtualHost *:443
    24.6.2016 13:29 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Apache + VirtualHost + SSL (https) + Reverzní proxy
    Varování by nemělo být důvodem pro ukončení serveru, není tam ještě jiná chyba?

    Jakou tam máte verzi Apache a OpenSSL? Máte OpenSSL s podporou SNI?
    24.6.2016 14:34 TiVek
    Rozbalit Rozbalit vše Re: Apache + VirtualHost + SSL (https) + Reverzní proxy
    pokročil jsem trošku dál, apache už nehlásí chybu po startu, nyní spadne až pár vteřin poté log:
    [Fri Jun 24 14:30:20 2016] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
    [Fri Jun 24 14:30:20 2016] [warn] RSA server certificate CommonName (CN) `domena.cz' does NOT match server name!?
    [Fri Jun 24 14:30:20 2016] [error] Illegal attempt to re-initialise SSL for server (theoretically shouldn't happen!)
    
    už nevím co vše jsem upravil, takže posílám i upravené konfiguráky:

    httpd.conf
    
    
    Listen 443
    
    
        SSLEngine On 
        SSLCertificateFile /etc/httpd/crt2/domena.cz.crt
        SSLCertificateKeyFile /etc/httpd/crt2/domena.cz.key   
    
        SSLSessionCache none
    
    
    httpd-vhost.conf (soubor začíná několika vhosty na http a pokračuje tímto)
    
    
    NameVirtualHost *:443
    
    <VirtualHost *:443>
        ServerName ssl.domena.cz
        DocumentRoot /var/www/htdocs/ssltest1
    </VirtualHost>
    
    <VirtualHost *:443>
        ServerName cam.domena.cz
        DocumentRoot /var/www/htdocs/ssltest2
    </VirtualHost>
    
    
    v následující konfiguraci mi to funguje (ale jen pro jednu SSL adresu)

    httpd.conf:
    
    Listen 443
    
    
    httpd-vhost.conf:
    NameVirtualHost *:443
    
    <VirtualHost *:443>
        ServerName ssl.domena.cz
        SSLEngine On
        SSLCertificateFile /etc/httpd/crt2/domena.cz.crt
        SSLCertificateKeyFile /etc/httpd/crt2/domena.cz.key   
        DocumentRoot /var/www/htdocs/ssltest1
    </VirtualHost>
    
    
    apache bych měl mít 2.2.10 a OpenSSL 0.9.8i
    24.6.2016 15:45 TiVek
    Rozbalit Rozbalit vše Re: Apache + VirtualHost + SSL (https) + Reverzní proxy
    tohoto řádku jsem se v LOGu zbavil, skutečně jsem použil jinou doménu, než je v ServerName, nový certifikát na korektní doménu to spravil, nicméně dál se mi pokročit nepodařilo
    [Fri Jun 24 14:30:20 2016] [warn] RSA server certificate CommonName (CN) `domena.cz' does NOT match server name!?
    
    24.6.2016 18:34 Filip Jirsák | skóre: 66 | blog: Fa & Bi
    Rozbalit Rozbalit vše Re: Apache + VirtualHost + SSL (https) + Reverzní proxy
    apache bych měl mít 2.2.10 a OpenSSL 0.9.8i
    Tímhle bych začal. To jsou prehistorické nepodporované verze. Tahle verze OpenSSL v sobě vůbec nemusí mít podporu SNI zapnutou, navíc od té doby bylo v OpenSSL nalezeno několik závažných bezpečnostních chyb. Nevím, jestli nějaká distribuce ještě vydává bezpečnostní aktualizace na takhle starou verzi. Pokud nemáte nějaký opravdu dobrý důvod zůstávat u těchhle verzí, snažil bych se aktualizovat na aktuální verze – jinak si přiděláte spoustu problémů prostě jenom tím, že používáte starý software.
    [Fri Jun 24 14:30:20 2016] [warn] RSA server certificate is a CA certificate (BasicConstraints: CA == TRUE !?)
    Co to máte za divný certifikát? Dal jste tam ten správný, serverový certifikát, nemáte tam místo něj certifikát certifikační autority? Je to certifikát od nějaké uznávané autority, nebo je to vaše autorita, případně self-signed certifikát?
    [Fri Jun 24 14:30:20 2016] [error] Illegal attempt to re-initialise SSL for server (theoretically shouldn't happen!)
    Shouldn't happen… Začal bych tou aktualizací na nové verze, jinak budete honit takovéhle podivné chyby, a nejspíš stejně skončíte s tím, že je potřeba aktualizovat.

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.