проблема с развертыванием приложения asp net core на сервере ubuntu

#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?