Portál AbcLinuxu, 11. listopadu 2025 15:23
ahoj,
nedaří se mi rozjet Apache s vhost_alias tak, aby běžel jak s tak bez SSL.
Napadlo mě vyřešit to přes VirtualHost *:443, ale bojim se, jestli se to nebude hádat s vhost_alias.
Momentálně funguje tak, že v konfiguraci je SSLEngine On, což ale zaeSSLí všechny instance, tedy i tu, která poslouchá na :80. Debian Stable.
Nějaký tipy?
díky, -mikky
Řešení dotazu:
<VirtualHost *:80>
ServerAdmin webmaster@server.com
UseCanonicalName Off
VirtualScriptAlias /srv/...
VirtualDocumentRoot /srv/...
</VirtualHos>
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin webmaster@server.com
SSLEngine on
SSLCertificateFile /etc/ssl/.....pem
UseCanonicalName Off
VirtualScriptAlias /srv/...
VirtualDocumentRoot /srv/...
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
BrowserMatch "MSIE [2-6]" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown
</VirtualHost>
</IfModule>
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.