Portál AbcLinuxu, 6. května 2025 17:27
server {
listen 443 default_server;
server_name www.xxx.cz;
server {
listen 443;
server_name mail.xxx.cz;
Když najedu na web xxx.cz aby se přepsal na https://www.xxx.czNějaké redirecty jsem zkoušel, ale nefungovalo to jak bylo potřeba. A v IEčku to dělá ještě větší psí kusy. Když najedu na http://xxx.cz/ tak mi najede mail.xxx.cz.
Řešení dotazu:
server { listen 80; server_name www.xxx.cz xxx.cz; rewrite ^/(.*)$ https://xxx.com/$1 permanent; }Pokud chcete pouzit ssl, tak za listen musi byt ssl;
server { listen 443 ssl; }Pokud nemate vic IP adres, je potreba pro ssl mit podporu pro SNI:
$ nginx -V ... TLS SNI support enabled
server { listen 80; server_name www.xxx.cz xxx.cz; rewrite ^/(.*)$ https://xxx.com/$1 permanent; }FireFox mi dělá to, že přesměruje z
http://xxx.cz na https://xxx.cz
http://www.xxx.cz na https://www.xxx.cz
Chtěl bych to na jednotné s www.
Ale IE 11 vždycky použijehttp://xxx.cz/ na http://mail.xxx.cz/
http://xxx.cz/ na https://mail.xxx.cz/
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.