| Autor | Zpráva | ||
|---|---|---|---|
| jany Profil |
#1 · Zasláno: 1. 5. 2016, 13:44:39
Mam na servery vytvorenych niekolko virtual hostov.
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 /var/www/www.prvy_web.ddns.com ..... ..... ..... /var/www/www.piaty_web.ddns.com nano /var/www/index.php Config vyzera takto <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? <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
<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
jasne thx
Takze po pridani ServerName prvy_web.ddns.com ServerAlias www.prvy_web.ddns.com |
||
|
Časová prodleva: 10 let
|
|||
0