介绍
Nginx是世界上最流行的Web服务器之一,负责托管一些在互联网上最大和最高流量的网站。 它在大多数情况下比Apache更加资源友好,可以用作Web服务器或反向代理。
在本指南中,我们将讨论如何在Ubuntu 14.04服务器上安装Nginx。
先决条件
在开始本指南之前,你应该有一个正规,非root用户sudo
服务器上配置的权限。 你可以学习如何按照1-4我们的步骤来配置一个普通用户帐户初始服务器设置指南的Ubuntu 14.04 。
当您有可用的帐户时,以非root用户身份登录以开始。
第一步 - 安装Nginx
我们可以轻松地安装Nginx,因为Ubuntu团队在其默认存储库中提供了一个Nginx包。
由于这是我们的第一个互动apt
在这个环节包装系统,我们首先让我们使用的是最先进的最新信息之前,我们必须更新我们的本地包索引。 随后,我们将安装nginx
:
sudo apt-get update
sudo apt-get install nginx
您可能会被提示输入您的用户密码。 输入它以确认您希望完成安装。 相应的软件将下载到您的服务器,然后自动安装。
第二步 - 检查您的Web服务器
在Ubuntu 14.04中,默认情况下,Nginx在安装时自动启动。
您可以访问默认的Nginx着陆页,通过访问您的服务器的域名或网络浏览器中的公共IP地址来确认软件是否正常运行。
如果你没有一个域名设置为你的服务器,你可以学习在这里。
如果您没有空闲的域名,或没有必要的域名,您可以使用您的服务器的公共IP地址。 如果你不知道你的服务器的IP地址,你可以从命令行几种不同的方式。
尝试在您的服务器的命令提示符下键入:
ip addr show eth0 | grep inet | awk '{ print $2; }' | sed 's/\/.*$//'
你会得到一两行。 您可以在您的网络浏览器中尝试每个,看看他们是否工作。
另一种选择是键入这,应该给你的公共IP地址从互联网上的另一个位置:
curl http://icanhazip.com
当您拥有服务器IP地址或域名时,请将其输入浏览器的地址栏:
http://server_domain_name_or_IP
您应该会看到默认的Nginx着陆页,应该如下所示:
这是Nginx包含的默认页面,用于显示服务器已正确安装。
第三步 - 管理Nginx进程
现在,您的Web服务器已启动并运行,我们可以浏览一些基本的管理命令。
要停止Web服务器,可以键入:
sudo service nginx stop
要在Web服务器停止时启动它,请键入:
sudo service nginx start
要停止然后再次启动服务,请键入:
sudo service nginx restart
我们可以确保当服务器重新启动时,我们的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 。