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

夜雨倚琴 2011-03-14

在我上一篇博文“在 Linux 操作系统中运行 ASP.NET 4 ”中讲述了如何在 openSUSE 11.3 操作系统中使用 Apache 2.2.15 运行 ASP.NET 4。虽然说 Apache 是目前最流行的 HTTP 服务器,但是 Nginx 作为高性能的 HTTP 和反向代理服务器,目前已经得到越来越广泛的应用。国外的网站如 Ohloh、GitHub、SourceForge 等,国内网站如新浪、网易、腾讯等,都已经部署了 Nginx。所以,让我们也在 openSUSE 操作系统中部署一个 Nginx 来运行 ASP.NET 4 吧。

openSUSE 静态网络地址配置

前一篇博文中,是在我家里的 Dell 本本上的 Windows Vista 操作系统中使用 Oralce VM VirtualBox 4.0 来运行 openSUSE 11.3 虚拟机,当时我家里的 TP-LINK 宽宽路由器提供了 DHCP 服务,可以自动获得网络地址。而现在是我工作单位的一台 Lenovo 台式机上运行着 Ubuntu 10.10 操作系统,使用 Oracle VM VirtualBox 4.0 来运行 OpenSUSE 11.3 虚拟机。此时没有 DHCP 服务,只能使用静态网络地址。在 openSUSE 11.3 操作系统配置静态网络地址的方法如下所示:

ben@linux-cotk:~> sudo vim /etc/sysconfig/network/ifcfg-eth0
ben@linux-cotk:~> sudo vim /etc/sysconfig/network/routes
ben@linux-cotk:~> sudo vim /etc/sysconfig/network/config

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

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

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

上述步骤的作用是:

  1. 修改 /etc/sysconfig/network/ifcfg-eth0 文件,将文件中第 1 行的 BOOTPROTO='dhcp4' 改为 'static',即使用静态网络地址。然后增加第 2 到第 4 行,分别设定 IP 地址为 10.2.31.15、广播地址为 10.2.31.255、子网掩码为 255.255.255.0。
  2. 新增 /etc/sysconfig/network/routes 文件,设置网关为 10.2.31.254。
  3. 修改 /etc/sysconfig/network/config 文件,设置 DNS 服务,直接设为 Google 提供的免费 DNS: 8.8.8.8。

相关推荐

lwplvx / 0评论 2020-11-22
岁月如歌 / 0评论 2020-07-21