如何在 Ubuntu 15.04 上安装 Nginx

nginx 是一个免费的、开源的、高性能的 Web 服务器。 需要 HTTP 和 HTTPS 但不想运行 Apache? 那么 nginx 可能是你的下一个选择,至少对于 Linux 来说是这样。

飞行前检查

  • 这些说明专门用于在 Ubuntu 15.04 上安装 nginx。
  • 我将在 Liquid Web Self Managed Ubuntu 15.04 服务器上工作,我将以 root 身份登录。

第 1 步:安装 nginx

首先,您将遵循一个简单的最佳实践:在安装任何新软件包之前确保可用软件包列表是最新的。

apt-get -y update

然后只需通过 apt-get 运行一个安装命令即可:

apt-get -y install nginx

第 2 步:找到您的 IP 地址; 访问您的网站

安装完成后,nginx 服务应该会自动启动并开始监听 端口 80.

查找服务器的 IP 地址,运行以下命令:

ip addr show eth0 | grep inet

在这种情况下,我们假设 eth0 配置了您服务器的主要公共 IP。 您的结果可能类似于:

inet xxx.xxx.xxx.xxx/22 brd yyy.yyy.yyy.yyy scope global eth0

在哪里 xxx.xxx.xxx.xxx 是您的服务器的 IP 地址。

通过访问验证 nginx 是否正在运行 https://xxx.xxx.xxx.xxx. 例如 https://1.2.3.4。

您应该会收到类似于以下内容的页面:

第 3 步:管理 nginx 服务

启动 nginx 服务:

service nginx start

停止 nginx 服务:

service nginx stop

重启nginx服务:

service nginx restart

检查 nginx 服务的状态:

service nginx status

确保 nginx 在启动时启动:

update-rc.d nginx defaults

运行最后一条命令时,您可能会收到:

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

上面的错误仅仅意味着 nginx 已经配置为在服务器启动时启动。