Я новичок в хостинге Linux и Nginx. У меня есть простое приложение asp net core, которое мне нужно запустить на https://localhost:5050., поэтому я отправляю запрос на https://localhost и жду, пока nginx обработает его: порт 5050. Но это не ..
Я создал \ etc \ nginx \ sites-available \ aspnetcore.conf со следующим кодом
server {
listen 443;
location / {
proxy_pass https://localhost:5050;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
и символьная ссылка на /etc/nginx/sites-enabled/aspnetcore.conf.
Также у меня в файле Startup.cs
app.UseForwardedHeaders(new ForwardedHeadersOptions
{
ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeaders.XForwardedProto
});
Так что мое приложение не получает никаких запросов. Что я делаю не так?
UPD:
Проблема в контакте https. Я настроил ssl как здесь описано
https://www.digitalocean.com/community/tutorials/how-to-create-a-self-signed-ssl-certificate-for-nginx-on-debian-9
Но до сих пор нет запросов ...