Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带子文件夹的Apache反向代理_Apache_Proxy_Debian - Fatal编程技术网

带子文件夹的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

我有一个我解决不了的问题。 我编写的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>

服务器管理员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未设置接受编码仍不工作