Apache2 proxypass到apache2:双子路径

时间:2018-10-09 13:44:34

标签: redirect apache2 proxypass

我假设我不是apache2向导或专家,所以您可以自由地称我为noob。我有一个问题:两台服务器具有两个不同的apache2,第一个服务器接受来自Internet的请求并将其转发到第二个服务器,第二个管理请求并从文件系统中检索文件。

我以这种方式设置第一个的虚拟主机:

<VirtualHost *:443>

    ServerName www.asd.mysite.it
    ServerAlias asd.mysite.it

    SSLProxyEngine On
    SSLProxyVerify none
    SSLProxyCheckPeerCN off
    SSLProxyCheckPeerName off
    SSLProxyCheckPeerExpire off
    SSLCertificateFile certificate.crt
    SSLCertificateKeyFile private.key
    SSLCertificateChainFile ca_bundle.crt

    ErrorLog /var/log/apache2/error_log_bugs
    CustomLog /var/log/apache2/access_log_bugs combined

    ProxyRequests Off
    ProxyPreserveHost On
    RewriteEngine on

    ProxyPass / http://192.168.0.53/mantisbt/
    ProxyPassReverse / http://192.168.0.53/mantisbt/

</VirtualHost>

我以这种方式设置第二个虚拟主机:

<VirtualHost *:80>

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    <Directory "/mantisbt">
            AllowOverride All
    </Directory>

</VirtualHost>

在/ var / www / html / mantisbt /下,有MantisBT网站(php,子文件夹等)。

如果在浏览器中插入http://192.168.0.53/mantisbt/,我会看到正确的页面;如果插入https://asd.mysite.it,我的网址会在https://asd.mysite.it/mantisbt/login_page.php中翻译,并且出现错误:

The requested URL /mantisbt/mantisbt/login_page.php was not found on this server.

我不明白为什么mantisbt文件夹重复两次。我在哪里错了?

谢谢

0 个答案:

没有答案