Использование Apache Haus для обратного прокси в Windows 10 - PullRequest
0 голосов
/ 04 апреля 2019

Я устанавливаю Apache Haus на свой ПК с Windows 10, который должен работать в качестве обратного прокси.

мои настройки в httpd-vhosts.conf , как показано ниже:

<VirtualHost _default_:80>
    DocumentRoot "$(SRVROOT)/htdocs"
    ProxyRequests off
    ProxyPreserveHost On
    ProxyPass / http://172.17.3.177/
    ProxyPassReverse / http://172.17.3.177/
</VirtualHost>
<VirtualHost _default_:80>
    DocumentRoot "${SRVROOT}/htdocs"
    ProxyRequests off
    ProxyPreserveHost On
    ProxyPass / http://172.17.3.177/
    ProxyPassReverse / http://172.17.3.177/

    SSLEngine on
    SSLCertificateFile "${SRVROOT}/conf/ssl/server.crt"
    SSLCertificateKeyFile "${SRVROOT}/conf/ssl/server.key"
</VirtualHost>

Когда я открываю http://localhost в браузере, веб-сайт из 172.17.3.177 , успешно отображается (см. Рис. Ниже)

Но когда я пытаюсь https://localhost, мой браузер показывает сбой.

Кто-нибудь может помочь? Я уже отключил брандмауэр Windows.

1 Ответ

1 голос
/ 08 апреля 2019

Я никогда не использовал HTTPS на Apache. Однако ваша конфигурация, кажется, пропускает прослушивание порта 443, который является портом по умолчанию для HTTPS. Вы должны добавить

Listen 443 // instruction at global server configuration
<VirtualHost _default_:443> // in your VirtualHost definition
...