弹性云服务器 ECS-手工搭建Ghost博客(Ubuntu 20.04):安装Nginx
安装Nginx
部署Ghost博客,需要安装Nginx作为HTTP服务器,本节以安装Nginx 1.18.0 版本为例。
- 执行以下命令,更新Linux操作系统和软件包。
sudo apt-get upgrade -y
- 执行以下命令,安装Nginx。
- 执行以下命令查看Nginx版本。
回显信息如下:
nginx version: nginx/1.18.0 (Ubuntu)
- 调整防火墙(可选)。
UFW(Uncomplicated Firewall)是一个iptables的接口,可以简化配置防火墙的过程。Ubuntu默认安装了UFW,执行以下命令查看防火墙的状态。
sudo ufw status
如果你没有也不想开启防火墙,则可以直接跳过此步骤,如果你想要开启防火墙可以通过以下命令实现。
sudo ufw enable
之后再次检查防火墙状态验证是否成功开启防火墙。
在测试Nginx之前,需要重新配置防火墙软件以允许访问Nginx。执行以下命令,将Nginx自动注册在UFW。
sudo ufw app list
回显信息:
Available applications: Nginx Full Nginx HTTP Nginx HTTPS ...
- Nginx Full:此配置文件打开端口 80(正常,未加密的Web流量)和端口443(TLS / SSL加密流量)
- Nginx HTTP:此配置文件仅打开端口 80(正常,未加密的Web流量)
- Nginx HTTPS:此配置文件仅打开端口 443(TLS / SSL加密流量)
执行以下命令确保防火墙允许HTTP和HTTPS连接。
sudo ufw allow 'Nginx Full'
- 验证Nginx是否正常工作。
在浏览器中通过 域名 或者IP地址进行访问Nginx,如果Nginx正常启动则会打开Welcome to nginx的欢迎页面。
使用浏览器访问 “http://云服务器IP地址”,显示如下页面,说明Nginx安装成功。