#c# #asp.net #apache #ubuntu
#c# #asp.net #apache #ubuntu
Вопрос:
Добрый день, я пытаюсь загрузить свой сайт на ubuntu server 16.06, apache2. Мой сервер без домена — 183.56.54.34. Я установил все необходимые инструменты для работы с net core. Однако теперь у меня проблема, я создаю файл /etc/apache2/conf-enabled/netcoresite.conf
И я поместил это в конфигурацию:
<VirtualHost *: 80>
ProxyPreserveHost On
ProxyPass / http://127.0.0.1:5000/
ProxyPassReverse / http://127.0.0.1:5000/
ErrorLog /var/log/apache2/aspnetcoredemo-error.log
CustomLog /var/log/apache2/aspnetcodedemo-access.log common
</VirtualHost>
После попытки перезапустить apache2 мне пишет следующее:
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
Насколько я понимаю, эта конфигурация скомпилирована неправильно. Но как мне составить его так, чтобы мой сайт работал?
Для развертывания я руководствуюсь этим примером: https://blog.todotnet.com/2017/07/publishing-and-running-your-asp-net-core-project-on-linux /
Пожалуйста, помогите мне разобраться в проблеме, уже сутки я не могу разместить свой сайт на сервере.
Комментарии:
1.Вы действительно пытались проверить, в чем ошибка, с помощью
systemctl status apache2.service
journalctl -xe
commans?