nginx 搭建网站

小编

大家好,今天小编关注到一个比较有意思的话题,就是关于nginx 搭建网站的问题,于是小编就整理了2个相关介绍nginx 搭建网站的解答,让我们一起看看吧。

  1. 记录网站出现nginx 404 not found的解决办法?
  2. Nginx支持ASP.net吗?可以配置能够运行C#程序的网站环境吗?

记录网站出现nginx 404 not found的解决办法?

1.打开控制面板,选择系统和安全。点击进入后,点击管理工具,进入管理工具界面。

nginx 搭建网站

2.然后点击Internet 信息服务(IIS)管理器,进入IIS配置界面。

nginx 搭建网站

3.随后在功能视图下,点击浏览目录,

nginx 搭建网站

4.然后在右边会出现操作提示,点击打开功能。

nginx 搭建网站

nginx 搭建网站

HawkHost空间出现403 Forbidden原因:在共享服务器上安装了MOD,全称Mod security,当网址包含有“%”号等其它敏感字符时,就会被Mod security阻止。

解决HawkHost 403 Forbidden错误的方法:在.htaccess文件里添加如下代码:

SecFilterEngine Off

SecFilterScanPOST Off

直接放在网站的根目录或者程序运行的目录下。

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

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

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

nginx 搭建网站

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

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

1、需要安装Mono

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

配置如下图示:

nginx 搭建网站

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

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

到此,以上就是小编对于nginx 搭建网站的问题就介绍到这了,希望介绍关于nginx 搭建网站的2点解答对大家有用。

文章版权声明:除非注明,否则均为ZBLOG原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (暂无评论,11人围观)

还没有评论,来说两句吧...