Fre sh ASP. NET Проект Core 2.1 на CentOS 7, ошибка 521 - PullRequest
0 голосов
/ 25 апреля 2020

Я учусь использовать ASP. NET Core и nginx вместо моего обычного PHP & Apache. Мой друг помог мне настроить другие мои веб-сайты здесь и сказал мне, как добавить больше, и я выполнил все шаги, которые он дал мне (и искал по сети), и я не могу понять, почему это не так за работой. Ничего не отображается в журналах nginx или / var / log / messages, все, что я вижу, это то, что мой проект успешно запускается.

Этот проект был только что создан, я не редактировал и не изменял код , и он прекрасно компилируется и работает локально на IIS.

Мне интересно, почему не создаются сообщения об ошибках или создаются журналы, и я просто получаю 502 ошибку, когда я go в домен .

У меня другие домены работают одинаково. NET Базовая версия на том же сервере, и все они настроены. Я также сравнил проекты и не увидел никаких различий, которые могли бы помешать запуску моего проекта fre sh ASP. NET Core.

/ etc / systemd / system / website. service

[Unit]
Description=(redacted) project

[Service]
WorkingDirectory=/var/www/website
ExecStart=/usr/bin/dotnet /var/www/website/website.dll
Restart=always
RestartSec=10
SyslogIdentifier=WebsiteASP
User=nginx
Environment=ASPNETCORE_ENVIRONMENT=Production
Environment=DOTNET_PRINT_TELEMETRY_MESSAGE=false

[Install]
WantedBy=multi-user.target

/ etc / nginx / nginx .conf

 server {
    listen       80;
    listen       [::]:80;
    server_name website.com www.website.com;
    location / {
            proxy_pass http://websiteproxy;
            proxy_pass_header Set-Cookie;
            proxy_set_header Host $http_host;
    }
}


 upstream websiteproxy {
     zone websiteproxy 64k;
     server 127.0.0.1:5052;
 }

Я также добавил следующее в appsettings. json

"Kestrel": {
   "EndPoints": {
       "Http": {
           "Url": "http://127.0.0.1:5052"
        }
    }
 }

и это вывод / var / log / messages после перезапуска nginx и website.service, но я все еще продолжаю с ошибкой 502, когда я go в действующий домен.

 Apr 24 21:13:45 vps175516 systemd: Started website Project.
 Apr 24 21:13:45 vps175516 website: Hosting environment: Production
 Apr 24 21:13:45 vps175516 website: Content root path: /var/www/website
 Apr 24 21:13:45 vps175516 website: Now listening on: http://127.0.0.1:5052
 Apr 24 21:13:45 vps175516 website: Application started. Press Ctrl+C to shut down.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...