Как правильно настроить сервер ASP.NET-Core2.2 для Razor Pages через Apache2 в Debian9 - PullRequest
0 голосов
/ 30 января 2019

Я настроил веб-сайт по этому 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>

Я хочу видеть веб-сайт вместо рабочего каталога папки

...