Я настроил веб-сайт по этому URL-адресу https://reversi.ga/, он будет использоваться для запуска Razor Pages в C #.В настоящее время похоже, что он работает нормально и работает сервис apache2.4.Но он не загружает аргументы ProxyPass или ProxyPassReserve в файлах .conf.
Я следовал этому руководству: https://docs.microsoft.com/nl-nl/aspnet/core/host-and-deploy/linux-apache?view=aspnetcore-2.2#feedback
- опубликовал проект
- Изменен /etc/apache2/apache2.conf
- Создан собственный сертификат SSL для тестирования
- Установите проект в качестве службы
x Не настроил брандмауэр, так как у меня есть еще один уровень брандмауэра в маршрутизаторе.(Который имеет открытые порты для 443 и 80)
Моя текущая конфигурация
< Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
< /Directory>
< Directory /usr/share>
AllowOverride None
Require all granted
< /Directory>
< Directory /var/www/>
AllowOverride None
Require all granted
< /Directory>
< VirtualHost *:80>
ProxyPreserveHost On
ProxyPass / <a href="http://127.0.0.1:5000/" rel="nofollow noreferrer">http://127.0.0.1:5000/</a>
ProxyPassReverse / <a href="http://127.0.0.1:5000/" rel="nofollow noreferrer">http://127.0.0.1:5000/</a>
ServerName reversi.ga
ServerAlias *.reversi.ga
< /VirtualHost></p>
<p>< VirtualHost *:443>
ProxyPreserveHost On
ProxyPass / <a href="https://127.0.0.1:5001/" rel="nofollow noreferrer">https://127.0.0.1:5001/</a>
ProxyPassReverse / <a href="https://127.0.0.1:5001/" rel="nofollow noreferrer">https://127.0.0.1:5001/</a>
SSLEngine on
SSLProtocol all -SSLv2
SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:!RC4+RSA:+HIGH:+MEDIUM:!LOW:!RC4
SSLCertificateFile /etc/ssl/certs/apache-selfsigned.crt
SSLCertificateKeyFile /etc/ssl/private/apache-selfsigned.key
< /VirtualHost>
Я хочу видеть веб-сайт вместо рабочего каталога папки