如何在 Ubuntu 12.10 上安装最新版本的 Nginx

关于 Nginx

Nginx 是免费的开放源代码 Web 服务器。它是比 Apache 更轻量级的它可以用作主要的 web 服务器软件,或作为 Apache 的反向代理设置。
安装程序

之前使用本教程,您需要向 SSH 到你的 VPS,通过键入终端: ssh @.用户将需要在根或具有根特权,否则输入下面的命令可能无法工作。
第一步-安装依赖项

您将需要安装的软件包是 python 软件属性和软件 — — 属性 — — 共同 (这只是必要的如果您正在运行 Ubuntu 12.10)。

若要安装第一个软件包依赖关系,python 软件属性,将需要运行以下命令:

sudo apt-get 来安装 python 软件属性

如果你在 Ubuntu 12.10,您应运行以下命令以安装软件属性常见,是有必要 (如果没有它,两个不会被发现的步骤中使用的添加 apt 库命令) 的另一个包。

sudo apt-get 来安装软件 — — 属性 — — 共同

第二步-添加稳定 Nginx 存储库

为了确保我们的 web 服务器软件是安全,运行在一个 VPS,我们将使用最新的 ‘稳定’ 版本。

如果您正在开发一个 nginx 的模块,或者如果您需要使用的”前沿”的版本,你可以用 ‘发展’ 版本来替换 ‘稳定’ 版本。但是我不会推荐这样做在一个 VPS,因为可能存在的 bug。

现在,我们有最新最稳定的包安装,我们现在可以添加存储库中安装 nginx 的最新版本:

sudo 添加 apt 资料库 ppa:nginx / 稳定

注意: 如果此命令仍然不工作 (通常在 12.10),请运行以下命令:

sudo apt-get 来安装软件 — — 属性 — — 共同

这将资料库添加到 Ubuntu 并获取存储库的关键。这是为了验证这些包不干扰因为他们建立了。
第三步-更新存储库

后添加一个新的存储库,你将需要更新的列表:

sudo apt-get 来更新

第四-安装 nginx 步

若要安装 nginx 或更新已安装的版本,请运行以下命令:

sudo apt-get 来安装 nginx

第五步-检查,Nginx 运行

你可以检查看看那 nginx 运行通过去你的 VPS 的 IP 地址/域名,或者在键入:

nginx 的服务状态

这会告诉你是否 nginx 当前正在运行。
(第六步-如果 Nginx 是没有运行)

如果 nginx 运行不正常,和/或打印出的错误,例如 nginx: [:] 到 [两毛钱] bind(): 80 失败 (98: 地址已经在使用),您可以运行:

netstat-tulpn

这将列出所有进程侦听端口。您应该看到这样的事情:
netstat

突出显示数量,PID,是一些你将用来杀死进程。在这种情况下,您将需要运行杀-9 734。然而一般的代码将复制到您的终端将是:

kill-9 xxxx

这句话,”xxxx”是进程的你想要杀的 PID。杀死进程之后, 您可以重新启动 nginx 再次通过运行:

服务 nginx 启动

或者,在接受从 ipv4 和 ipv6 连接的配置,可能引发问题。为了解决此问题,编辑”听 [:]: 80″ 默认配置文件中 (/等/nginx/网站-可用/默认值) 和任何其他服务器会阻止正在使用的配置文件。

sudo 纳米 /etc/nginx/sites-available/default

这些行应如下所示:

服务器 {
听 80 ;
#listen [:]: 80 default_server ;

注:

您可以查看有关苯丙醇胺释放的详细信息: https://launchpad.net/~nginx/+archive/stable

Leave a Reply

Your email address will not be published.