如何在Ubuntu 14.04 LTS上安装Nginx

2017-08-17

如何在Ubuntu 14.04 LTS上安装Nginx


介绍

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

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


先决条件

在开始本指南之前,您应该有一个常规的非root用户,sudo您的服务器上配置了权限。您可以按照Ubuntu 14.04初始服务器设置指南中的步骤1-4了解如何配置常规用户帐户。

当您有可用的帐户时,请以非root用户身份登录。


第一步 - 安装Nginx

我们可以轻松安装Nginx,因为Ubuntu团队在其默认存储库中提供了一个Nginx软件包。

由于这是apt本次会议中与包装系统的第一次互动,因此我们应该在开始之前更新本地包装索引,以便我们使用最新的信息。之后,我们将安装nginx:

$ sudo apt-get update
$ sudo apt-get install nginx

可能会提示您输入用户的密码。输入以确认您是否要完成安装。相应的软件将被下载到您的服务器,然后自动安装。


第二步 - 检查您的Web服务器

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

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

如果您没有为您的服务器设置域名,您可以在此处了解如何使用DigitalOcean设置域。

如果您没有备用域名,或者不需要,请使用您的服务器的公网IP地址。如果您不知道您的服务器的IP地址,可以从命令行中获取几种不同的方法。

尝试在您的服务器的命令提示符下键入:

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

你会得到一两行。您可以在Web浏览器中尝试一下,看看它们是否正常工作。

另一种方法是键入这个,这应该给你你的公共IP地址,从互联网上的另一个位置看:

$ curl http://icanhazip.com

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

http:// server_domain_name_or_IP

您应该看到默认的Nginx着陆页,看起来应该是这样的: default 这是Nginx附带的默认页面,用于显示服务器已正确安装。


第三步 - 管理Nginx进程

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

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

$ sudo service nginx stop

当服务器重新启动时,我们可以确保我们的Web服务器将自动重启,方法是输入

$ sudo update-rc.d nginx defaults

这应该已默认启用,因此您可能会看到如下消息:

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

这只是意味着它已经被正确配置,并且不需要任何操作。无论哪种方式,您的Nginx服务现在配置为启动时启动。


结论

现在,您已经安装了Web服务器,您可以选择要投放的内容类型和要使用的技术来创建更丰富的体验。

了解如何在这里使用Nginx服务器块。如果您要构建更完整的应用程序堆栈,请参阅有关如何在Ubuntu 14.04上配置LEMP堆栈的文章。

https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-14-04-lts