Debian fórum

Dotazy => Internet a sítě => Téma založeno: toma_t kdy 11. 11. 2010, 09:36:38

Název: https bez domeny
Přispěvatel: toma_t kdy 11. 11. 2010, 09:36:38
Zdravim chtel bych se zeptat zda je mozne nastavit pristup pres SSL kdyz neni pouzita domena ale napr. 10.11.12.13/wiki
Název: Re:https bez domeny
Přispěvatel: Petr Krčmář kdy 11. 11. 2010, 10:51:40
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.
Název: Re:https bez domeny
Přispěvatel: toma_t kdy 11. 11. 2010, 11:16:18
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?
Název: Re:https bez domeny
Přispěvatel: radys kdy 11. 11. 2010, 11:59:22
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
Název: Re:https bez domeny
Přispěvatel: toma_t kdy 11. 11. 2010, 15:20:44
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
Název: Re:https bez domeny
Přispěvatel: radys kdy 11. 11. 2010, 16:06:42
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>