带子文件夹的Apache反向代理
我有一个我解决不了的问题。 我编写的apache配置如下:带子文件夹的Apache反向代理,apache,proxy,debian,Apache,Proxy,Debian,我有一个我解决不了的问题。 我编写的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}/acce
<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>
服务器管理员aa@aa.com
服务器名xx.xx.xx.com
DocumentRoot/var/www/html
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合
斯伦金安
SSLCertificateFile/etc/ssl/localcerts/apache.pem
SSLCertificateKeyFile/etc/ssl/localcerts/apache.key
SSLProxyVerify无
SSLProxyCheckPeerCN关闭
SSLProxyCheckPeerName关闭
SSLProxyEngine打开
ProxyPass/bdn/https://test.yy.it/
ProxyPassReverse/bdn/https://test.yy.it/
RequestHeader未设置接受编码
代替|https://test.yy.it/|https://xx.xx.xx.com/bdn/|n“
FilterDeclare是新路径
FilterProvider新路径替换“%{Content_Type}=~m^text/html”
FilterProvider新路径替换“%{Content_Type}=~m^text/css”
FilterProvider新路径替换“%{Content_Type}=~m^text/javascript”
FilterProvider新路径替换“%{Content_Type}=~m |^application/javascript |”
过滤链新路径
反向代理可以工作,但我没有使用CSS、javascript、图像。。。
为什么?
我在网上读到了一些解决方案:
- S.O.Debian 8
- 阿帕奇五世。2.4.10
非常感谢。您是否尝试过本教程: ?
我已经用了一段时间了,一切都很好 我试过<代码>ProxyRequests关闭ProxyPass/app1/https://xx.xx.com/ ProxyHTMLMAPhttp://xx.xx.com /ProxyHtmlURL映射上的app1 ProxyPassReverse/ProxyHTMLEnable//app1/RequestHeader未设置接受编码仍不工作