在 Linux 操作系统中使用 Nginx 运行 ASP.NET 4(4)

首先使用以下命令启动 Nginx,并让 Nginx 开机时自动运行:

ben@linux-cotk:~> /sbin/chkconfig --list nginx nginx 0:off 1:off 2:off 3:off 4:off 5:off 6:off ben@linux-cotk:~> sudo /sbin/service nginx status Checking for service nginx unused ben@linux-cotk:~> ben@linux-cotk:~> sudo /sbin/chkconfig -add nginx insserv: warning: current start runlevel(s) (3 5) of script `vboxadd-x11' overwrites defaults (empty). nginx 0:off 1:off 2:off 3:on 4:off 5:on 6:off ben@linux-cotk:~> sudo /sbin/service nginx start Starting nginx done ben@linux-cotk:~> ben@linux-cotk:~> /sbin/chkconfig --list nginx nginx 0:off 1:off 2:off 3:on 4:off 5:on 6:off ben@linux-cotk:~> sudo /sbin/service nginx status Checking for service nginx running ben@linux-cotk:~>

这时,Nginx 已经可以正常使用了。让我们在宿主机的 Ubuntu 10.10 操作系统中访问客户机 openSUSE 11.3 操作系统中的 Nginx 吧,如下图所示:

在 Linux 操作系统中使用 Nginx 运行 ASP.NET 4

我们知道,openSUSE 操作系统默认情况下网站的内容是在 /srv/www/htdocs 目录下,因此上图中显示的是 Nginx 安装时生成的 /srv/www/htdocs/index.html 文件的内容,如下所示:

ben@linux-cotk:~> view /srv/www/htdocs/index.html

在 Linux 操作系统中使用 Nginx 运行 ASP.NET 4

现在让我们输入一个不存在的 URL: ,如下图所示:

在 Linux 操作系统中使用 Nginx 运行 ASP.NET 4

如我们所料地出现了“404 Not Found”错误。页末显示 Nginx 的版本为 0.8.54,这已经最新的稳定版了。

配置 Nginx 以运行 ASP.NET 4

Nginx 的配置文件是 /etc/nginx/nginx.conf,让我们修改这个文件,加上自己的网站吧:

ben@linux-cotk:~> sudo vim /etc/nginx/nginx.conf ben@linux-cotk:~> sudo vim /etc/nginx/fastcgi_params ben@linux-cotk:~> sudo vim /etc/init.d/nginx

在 Linux 操作系统中使用 Nginx 运行 ASP.NET 4

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyzzxy.html