如何在 Ubuntu 14.04 LTS 上安装 Nginx

介绍

Nginx 是世界上最受欢迎的 Web 服务器之一,负责托管互联网上一些最大的和流量最高的网站,在大多数情况下比 Apache 更为资源友好,可以用作 Web 服务器或反向代理。

在本指南中,我们将讨论如何在 Ubuntu 14.04 服务器上安装 Nginx。

前提条件

在您开始本指南之前,您应该有一个常规的非根用户,在您的服务器上配置了sudo权限,您可以通过遵循我们的 Ubuntu 14.04 初始服务器设置指南中的步骤 1 到 4 来学习如何配置常规用户帐户。

当你有一个帐户可用时,登录作为你的非根用户开始。

步骤一:安装 Nginx

我们可以很容易地安装 Nginx,因为Ubuntu团队在其默认存储库中提供了一个 Nginx 包。

由于这是我们第一次与apt包装系统进行交互,在我们开始之前,我们应该更新本地的包装索引,以便我们使用最新的信息。

1sudo apt-get update
2sudo apt-get install nginx

您可能會被要求提供您的用戶密碼。 輸入它以確認您希望完成安裝。 適當的軟體將下載到您的伺服器,然後自動安裝。

步骤二:检查您的Web服务器

在Ubuntu 14.04中,默认情况下,Nginx在安装时会自动启动。

您可以访问默认的 Nginx 定位页面,以确认软件运行正确,通过访问您的服务器的域名或公共 IP 地址在您的 Web 浏览器中。

如果您没有为您的服务器设置域名,您可以在这里学习 如何使用 DigitalOcean 设置域名

如果你没有备用域名,或不需要一个,你可以使用你的服务器的公共IP地址. 如果你不知道你的服务器的IP地址,你可以从命令行得到几种不同的方式。

尝试在您的服务器的命令提示书中输入以下内容:

1ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'

你会得到一个或两个行,你可以尝试每个在你的网页浏览器,看看他们是否工作。

另一种选择是输入这个,该地址应该为您提供您从互联网上的另一个位置看到的公共IP地址:

1curl http://icanhazip.com

当您有您的服务器的 IP 地址或域名时,请将其输入您的浏览器的地址栏:

http://server_domain_name_or_IP

您应该看到默认的 Nginx 定位页面,该页面应该看起来像这样:

Nginx default page

这是包含在 Nginx 中的默认页面,以显示服务器是否正确安装。

第三步:管理 Nginx 流程

现在你有你的Web服务器并运行,我们可以通过一些基本的管理命令。

要停止您的 Web 服务器,您可以键入:

1sudo service nginx stop

要在停止时启动 Web 服务器,键入:

1sudo service nginx start

要停止,然后重新启动服务,键入:

1sudo service nginx restart

我们可以确保我们的 Web 服务器在重新启动服务器时会自动重新启动:

1sudo update-rc.d nginx defaults

默认情况下应该已启用此功能,因此您可能会看到这样的消息:

1System start/stop links for /etc/init.d/nginx already exist.

这只是意味着它已经正确配置,没有必要采取任何行动,无论如何,您的 Nginx 服务现在已配置为在启动时启动。

结论

现在你已经安装了你的Web服务器,你有许多选择的内容类型来服务和你想要使用的技术来创建一个更丰富的体验。

如果您想构建一个更完整的应用程序堆栈,请参阅本文中的 如何在Ubuntu 14.04上配置LEMP堆栈

By Justin Ellingwood
Published At
Categories with 技术
Tagged with
comments powered by Disqus