Прокси-сервер Apache2 для apache2: двойной подпуть - PullRequest
0 голосов
/ 09 октября 2018

Я предполагаю, что я не волшебник или эксперт apache2, поэтому вы можете свободно называть меня нубом.У меня есть такая проблема: два сервера с двумя разными apache2, первый принимает запросы из Интернета и перенаправляет их на второй, второй управляет запросами и извлекает файлы из файловой системы.

Я устанавливаю виртуальный хост первоготаким образом:

<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, мой URL переводится в https://asd.mysite.it/mantisbt/login_page.php и у меня ошибка:

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

Я не могу понять, почему папка mantisbt повторяется дважды.Где я не прав?

Спасибо

...