Autor | Zpráva | ||
---|---|---|---|
jany Profil |
#1 · Zasláno: 1. 5. 2016, 13:44:39
Mam na servery vytvorenych niekolko virtual hostov.
1www.prvy_web.ddns.com www.prvy_web.ddns.com
www.druhy_web.ddns.com
www.treti_web.ddns.com
www.stvrty_web.ddns.com
www.piaty_web.ddns.com Niektore weby su zabezpecene ssl certifikatmi. Vsetko funguje ako ma. https aj www sa automaticky doplni ak klient zada cisto len prvy_web.ddns.com. Ak vsak zadam IP adresu, tak sa zobrazi www.druhy_web.ddns.com vzdy. Ako keby bol nejaky defaultny.
Adresare s obsahom webov mam ulozene vo 1/var/www/www.prvy_web.ddns.com /var/www/www.prvy_web.ddns.com
.....
.....
.....
/var/www/www.piaty_web.ddns.com nano /var/www/index.php nano /var/www/index.php Config vyzera takto 1<VirtualHost _default_:80> <VirtualHost _default_:80>
DocumentRoot "/var/www/"
# ...
</VirtualHost> Problem ale nastane, ak si zadam web zabezpeceny ssl a nezadam tam https .... vtedy to taktiez presmeruje na /var/www/index.php Ako to mam vyriesit prosim ? Ak nie je nieco jasne, mozem poskytnut configy |
||
Davex Profil |
#2 · Zasláno: 1. 5. 2016, 14:28:27
Pokud weby bez šifrování skočí na výchozí
VirtualHost , tak asi nemají vlastní konfiguraci pro HTTP na portu 80.
|
||
jany Profil |
#3 · Zasláno: 1. 5. 2016, 18:28:22
praveze weby, ktore použivaju ssl skocia na dafault (pokial sa do url https nezada (ak sa https do url zada, tak je vsetko v poriadku))
|
||
Davex Profil |
#4 · Zasláno: 1. 5. 2016, 19:54:50
jany:
Ty weby, co používají šifrování, tedy mají dvě definice? Jednou pro port 80 bez šifrování a podruhé pro port 443 se šifrováním? 1<VirtualHost *:80> <VirtualHost *:80>
ServerName www.example.com
# ...
</VirtualHost>
<VirtualHost *:443>
ServerName www.example.com
# ...
</VirtualHost> |
||
jany Profil |
#5 · Zasláno: 1. 5. 2016, 20:12:47
Ano pre sifrovane weby mam taketo configy
1<VirtualHost *:80> <VirtualHost *:80>
RewriteEngine on
ReWriteCond %{SERVER_PORT} !^443$
RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R,L]
</VirtualHost>
<VirtualHost *:443>
ServerName prvy_web.ddns.com
ServerAlias www.prvy_web.ddns.com
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/prvy_web.ddns.com/cert.pem
# /etc/apache2/ssl/cert1.pem
SSLCertificateKeyFile /etc/letsencrypt/live/prvy_web.ddns.com/privkey.pem
# /etc/apache2/ssl/privkey1.pem
DocumentRoot /var/www/www.prvy_web.ddns.com
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15768000; includeSubDomains; preload"
</IfModule>
</VirtualHost> |
||
Davex Profil |
#6 · Zasláno: 1. 5. 2016, 23:03:36
jany:
V tom prvním bloku chybí ServerName a ServerAlias , takže není specifikováno, kdy konfiguraci použít.
|
||
jany Profil |
#7 · Zasláno: 2. 5. 2016, 16:29:20
|
||
Časová prodleva: 9 let
|
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.
Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:
Běda vám, jestli to bude blábol.
0