【发布时间】:2020-06-03 14:59:43
【问题描述】:
好吧,我们开始吧。
我在 Azure 中有一个带有 ubuntu 的实例,我正在尝试从这台机器(不是 LocalHost)访问 Web 应用程序。
首先,我安装了所有 dotnet 的东西来制作一个测试应用程序并运行
dotnet new mvc
我在 Azure 机器 localhost:5000 内部检查,此应用测试运行良好。
然后我安装了 nginx 来远程访问我的应用程序。当我访问公共IP时,我可以看到一个nginx页面。
当我访问公共 IP 时,我尝试将 nginx 重定向到我在 Azure Localhost 中运行的 Web 应用程序进行数千次配置。
我尝试过的一种配置是
/etc/nginx/启用站点
server {
listen 80;
location / {
proxy_pass http://localhost:5000;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}
有什么想法可以使它起作用吗? 抱歉英语不好
【问题讨论】:
-
启用站点的配置文件名是否正确?还是只是一个目录?
-
只是一个目录。此路径中有一个名为 Default 的文件,我发布的配置位于此文件中。感谢您尝试帮助我 msgxman
标签: asp.net nginx remote-access