前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。
介绍
Nginx 是世界上最流行的 Web 服务器之一,负责托管一些互联网上最大和最高流量的网站。在大多数情况下,它比 Apache 更节约资源,并且可以用作 Web 服务器或反向代理。
在本指南中,我们将讨论如何在您的 Ubuntu 14.04 服务器上安装 Nginx。
先决条件
在开始本指南之前,您应该在服务器上配置一个具有
sudo
权限的常规非根用户。您可以按照我们的 Ubuntu 14.04 初始服务器设置指南中的步骤 1-4 学习如何配置常规用户帐户。
当您有可用的帐户时,请以非根用户身份登录。
步骤一 — 安装 Nginx
我们可以轻松地安装 Nginx,因为 Ubuntu 团队在其默认仓库中提供了一个 Nginx 软件包。
由于这是我们在本次会话中与
apt
包管理系统的首次交互,因此在开始之前,我们应该更新本地软件包索引,以便使用最新的信息。之后,我们将安装
nginx
:
sudoapt-get update
sudoapt-getinstall nginx
您可能会被要求输入用户密码。输入密码以确认您希望完成安装。适当的软件将被下载到您的服务器,然后自动安装。
步骤二 — 检查您的 Web 服务器
在 Ubuntu 14.04 中,默认情况下,安装 Nginx 时会自动启动。
您可以通过访问服务器的域名或公共 IP 地址在您的 Web 浏览器中确认软件是否正常运行来访问默认的 Nginx 登陆页面。
如果您没有为服务器设置域名,您可以在这里学习如何使用 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 登陆页面,应该类似于这样:
!Nginx default page
这是 Nginx 随附的默认页面,用于向您展示服务器是否已正确安装。
步骤三 — 管理 Nginx 进程
现在您的 Web 服务器已经运行起来了,我们可以了解一些基本的管理命令。
要停止您的 Web 服务器,您可以输入:
sudoservice nginx stop
要在停止时启动 Web 服务器,输入:
sudoservice nginx start
要停止然后重新启动服务,输入:
sudoservice 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 堆栈的文章。
版权归原作者 白如意i 所有, 如有侵权,请联系我们删除。