asp.net – 使用nginx作为IIS服务器的反向代理
发布时间:2020-12-15 22:41:02 所属栏目:asp.Net 来源:网络整理
导读:我有多个ASP.NET应用程序在单个IIS服务器上运行,每个应用程序具有不同的端口. 我已经在同一个服务器上安装了nginx,以便我的客户端只能使用80端口访问我所有的应用程序. Nginx运行在80端口上.我的单个ASP.NET应用程序也启动并运行. 我在nginx conf文件中进行
我有多个ASP.NET应用程序在单个IIS服务器上运行,每个应用程序具有不同的端口.
我已经在同一个服务器上安装了nginx,以便我的客户端只能使用80端口访问我所有的应用程序. Nginx运行在80端口上.我的单个ASP.NET应用程序也启动并运行. 我在nginx conf文件中进行了这些更改 location /students/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://127.0.0.1:84; } location /registration/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://127.0.0.1:82; } 然后我重新启动了nginx,并在浏览器中输入了url http://127.0.0.1/students/. Nginx提供了404页面. 我没有对conf文件进行任何其他更改. 我做错了什么? 解决方法
我相信你所遇到的问题与URL路径的开始有关.网址http://120.0.0.1:84/students/返回页面还是404?如果您希望访问http://127.0.0.1:80/students/并查看http://127.0.0.1/的页面,您会发现nginx不会使用此配置转换您的路径.相反,它在代理服务器上查找完全相同的路径.
您需要将/的结尾放在proxy_pass指令中: location /students/ { proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header Host $host; proxy_pass http://127.0.0.1:84/; } 这是nginx配置中的一个微妙但重要的工具!如果不包含反斜杠,则http://127.0.0.1:84将被视为服务器位置.如果您有反斜杠,它将被视为一个URL,它将替换代理URL中的所有内容,直到“位置”部分. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – iis7中的windows身份验证
- 如何为asp.net身份创建安全邮戳值(IUserSecurityStampStore
- ASP.NET MVC – Response.Write代码 – 将它放在Controller
- 三种属性操作性能比较:PropertyInfo + Expression Tree +
- asp.net – 为Umbraco预订建议
- asp.net – 无论如何要在上传之前确定文件大小?
- asp.net – 过滤掉字符串中的锚标记
- ASP.NET 预编译命令(解决发布后第一次访问慢问题)
- ASP.NET 2.0中的Gridview列宽
- 在ASP.NET MVC3中实现的示例项目插件jquery文件上传插件
推荐文章
站长推荐
- 帮助页面ASP.NET vNext MVC 6 Web Api
- asp.net – 在Windows Azure上的HTTP处理程序中是
- asp.net-mvc – 在我的ASP.NET MVC网站中缓存不能
- ASP.NET MVC 4 AJAX提交表单不工作
- ASP.NET Webforms – “从客户端检测到一个潜在危
- .net-core – 如何在Asp.net核心中使用Akka.Net
- asp.net – 更改Html.DisplayFor布尔复选框MVC
- asp.net-mvc-3 – 是否可以在Javascript文件中使
- asp.net – 用于在自联接表中显示嵌套s中的无限类
- MSTest与Ninject,MVC3和WCF
热点阅读