Я наткнулся на ошибку, перенаправляя HTTP-ответ 404 на нашу пользовательскую страницу 404.Это перенаправление работает в http (порт 80), но не работает в https (порт 443)
, это конфигурация наших сайтов:
LoadModule proxy_module modules/mod_proxy.so
LoadModule ssl_module modules/mod_ssl.so
## SSL config ##
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
###redirect permanent####
Redirect permanent / https://www.example.com/
</VirtualHost>
<VirtualHost _default_:443>
DocumentRoot /var/www/proxyhost/public_html
ErrorLog /var/log/httpd/proxyhost_ssl_error.log
CustomLog /var/log/httpd/proxyhost_ssl_requests.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt
SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
ProxyPass /context1/ http://ip:port/context1/
ProxyPass /context2/ http://ip:port//context2/
ErrorDocument 404 /404.html
ErrorDocument 503 /503.html
</VirtualHost>
<Directory /var/www/proxyhost/public_html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
есть идеи, почему перенаправление https не работаетздесь работать?
спасибо