Portál AbcLinuxu, 8. května 2025 00:57
Content Security Policy: Nastavení stránky zablokovalo načítání zdroje na http://neco.server.cz/xxxxxxxxx
VirtualHost *:80 ServerName neco.server.cz: ProxyPass / http://127.0.0.1:8081/ flushpackets=on ProxyPassReverse / http://127.0.0.1:8081/ flushpackets=on RewriteEngine on ProxyPreserveHost On RewriteCond %{SERVER_NAME} =neco.server.cz: RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent] VirtualHostNastaveni pro ssl (vygenerovano cerbotem a editovano mnout):
IfModule mod_ssl.c VirtualHost *:443 ServerName neco.server.cz ProxyPass / http://127.0.0.1:8081/ flushpackets=on ProxyPassReverse / http://127.0.0.1:8081/ flushpackets=on ProxyPreserveHost On SSLCertificateFile /etc/letsencrypt/live/neco.server.cz/fullchain.pem SSLCertificateKeyFile /etc/letsencrypt/live/neco.server.cz/privkey.pem Include /etc/letsencrypt/options-ssl-apache.conf /VirtualHost /IfModule
ProxyPreserveHost
zařídí jenom to, že se dál pošle původní hlavička Host
. Vygenerované HTML nijak nemění. A ani bych nespoléhal na to, že budete vygenerované HTML upravovat na proxy serveru – to nikdy nebude fungovat spolehlivě. Raději generujte správné adresy už na cílovém serveru. Nejlepší je ale veškeré odkazy v rámci serveru mít relativní vůči hostname – pak vůbec nemusíte na cílovém serveru řešit doménové jméno.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.