https bez domeny

Založil toma_t, 11. 11. 2010, 09:36:38

Předchozí téma - Další téma

toma_t

Zdravim chtel bych se zeptat zda je mozne nastavit pristup pres SSL kdyz neni pouzita domena ale napr. 10.11.12.13/wiki

Petr Krčmář

Samozřejmě. Ve formátu https://11.22.33.44 to bude fungovat. Důležité je, že na té IP adrese je otevřený port 443 a přijímá SSL požadavky.

toma_t

Vyborne, diky za rychlou odpoved. Jeste jeden maly dotaz. Jak nejlepe nastavit aby se prizadani domeny nebo ip automaticky pripojilo pres ssl, jde to udelat v apache aby vlastne misto portu 80 se zobrazoval web na 443?

radys

Nevim, jak mas definovane virtualy, ale mozna Ti bude vyhovovat nasledujici:
<VirtualHost *:80>
        RewriteEngine on
        RewriteCond %{SERVER_PORT} ^80$
        RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
</VirtualHost>


a tohle jiz predpokladam mas:
# a2enmod ssl
# a2enmod rewrite

toma_t

super funguje... diky, jeste pro upresneni, lze to udelat tak aby certifikat vyzadovali jen urcite weby napr. oficialni web dostupny bezne, wiki apod https, nejjednodusi by bylo nechat na cely web ale mam webovou aplikaci na monitoring ups na kterou se pri pouzity https nedostanu tak bych potreboval udelat vyjimku

radys

Tak to budete muset trosku prekopat a nedavat to obecne, jako jsem zminil minule. Definujte tedy ServerName u portu 80 a pak samozrejme i u portu 443..

Ukazka:

<VirtualHost 192.168.1.102:80>
        ServerName subdomena.domena.cz
        RewriteEngine on
        RewriteCond %{SERVER_PORT} ^80$
        RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
</VirtualHost>

<VirtualHost 192.168.1.102:443>
ServerName subdomena.domena.cz:443
...
</VirtualHost>