繁体   English   中英

好像Nginx代理服务器不起作用

[英]Seems like nginx proxy server doen't work

我是linux和nginx托管的新手。 我有一个简单的ASP网络核心应用程序,我需要在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;
    }
}

和symbolinc链接到/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但仍然存在没有要求...

upstream backend {
    server localhost:5050;
}

server {
    listen 443;

    location / {
        proxy_pass http://backend;
        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;
    }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM