我有一个无法解决的问题。我把Apache配置写成这样:
<IfModule mod_ssl.c>
<VirtualHost *:443>
ServerAdmin aa@aa.com
ServerName xx.xx.xx.com
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLEngine on
SSLCertificateFile /etc/ssl/localcerts/apache.pem
SSLCertificateKeyFile /etc/ssl/localcerts/apache.key
SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyEngine on
ProxyPass /bdn/ https://test.yy.it/
ProxyPassReverse /bdn/ https://test.yy.it/
RequestHeader unset Accept-Encoding
Substitute "s|https://test.yy.it/|https://xx.xx.xx.com/bdn/|n"
FilterDeclare NEWPATHS
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/html|"
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/css|"
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^text/javascript|"
FilterProvider NEWPATHS SUBSTITUTE "%{Content_Type} =~ m|^application/javascript|"
FilterChain NEWPATHS
</VirtualHost>
</IfModule>
反向代理工作,但我松散的CSS,javascript,图像,...为什么???我读过一些解决方案在网上:
- http://makandracards.com/makandra/32973-reverse-proxying-web-applications-with-apache-2-4+
- https://serverfault.com/questions/561892/how-to-handle-relative-urls-correctly-with-a-reverse-proxy
但是没有一个能用我用的是:
- S.O. Debian 8软件开发人员
- Apache 2.4.10版
请帮帮我!非常感谢。
1条答案
按热度按时间wfauudbj1#
您是否尝试过本教程:****
前段时间用过了,一切都很顺利!