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 已经配置为在服务器启动时启动。