×

如何配置asp的开发环境 程序 gin

如何配置asp的开发环境(Nginx支持ASP.net吗可以配置能够运行C#程序的网站环境吗)

admin admin 发表于2022-12-18 22:12:25 浏览86 评论0

抢沙发发表评论

本文目录

Nginx支持ASP.net吗可以配置能够运行C#程序的网站环境吗

首先我们要清楚知道,Nginx本身的定位是高性能的HTTP和反向代理服务器,它并不是Web容器,和IIS、Tomcat还是不同的。

我们都或多或少听说过LNMP环境,不少人觉得Nginx配置运行PHP,其实Nginx本身是无法处理PHP脚本的,而是通过FastCGI来处理PHP这类脚本的。

上图是Nginx里的一段段置,用来支持PHP的。从图中可以看到,Nginx接收到php脚本请求时,是将请求通过FastCGI转给PHP-FPM来处理的,而不是说Nginx本身就能直接解析和运行PHP脚本。

所以我们说,Nginx也可以通过配置让其支持ASP.NET项目的运行,实现方案如下:

1、需要安装Mono

2、Nginx中将aspx文件请求转发给Mono进行处理

配置如下图示:

其实还有另一种方案是我们推荐的,ASP.NET程序在IIS(改为非80端口)里处理,然后在IIS之前加上Nginx(端口号为80)作为反向代理服务器。

以上就是我的观点,对于这个问题大家是怎么看待的呢?欢迎在下方评论区交流 ~ 我是科技领域创作者,十年互联网从业经验,欢迎关注我了解更多科技知识!

如何配置网站环境做网站

常见的有Apache、SQL、php等等。

你可以用云帮手免费多功能管理工具,来一键部署站点环境,还有站点管理,站点备份和系统检测修复功能。

可以自行下载体验一下:

https://www.cloudx.cn/download?utm_source=cai-wukong