项目部署:nginx的安装和配置
1. 安装nginx
-
1.1. 连接远程服务器
ssh root@8.148.236.160(云服务器公网IP)
, 输入对应的密码
-
1.2. centerOS stream8.xx使用的是dnf进行安装
- dnf查看当前版本
dnf --version
- dnf查看当前版本
-
1.3. 查看nginx是否存在
dnf search nginx
-
1.4. 后续部署会使用nginx,所以需要先安装nginx
dnf install nginx
- 安装成功如下图:有一个complete单词代表安装成功
-
1.5. 启动nginx
-
启动nginx:
systemctl start nginx
-
查看nginx的状态:
systemctl status nginx
-
设置自启动nginx服务(将 Nginx 服务设置为开机自启动):
systemctl enable nginx
- 没报错代表在系统启动时自动启动:
-
-
1.6. 查看nginx是否启动成功
-
老版:
-
新版:
-
2. 使用Remote - SSH连接远程服务器
-
2.1. 在vscode中安装Remote - SSH插件
-
点击新建输入远程服务器的ip地址
- ssh root@8.134.219.125
-
连接成功后会显示
3. 配置nginx
-
3.1. 主要配置nginx的用户和默认访问目录:
- 默认访问目录:
/usr/share/nginx/html
- 配置
nginx
文件目录:/etc/nginx/
- 默认访问目录:
-
3.2. 修改配置用户为root:
- 让user具备root权限:
user root;
- 让user具备root权限:
-
3.3. 修改访问地址:
- 访问IP地址时默认导航到如下路径:
/root/hytrip/index.html
localation / {
root /root/hytrip; # 文件夹路径
index index.html; # 默认访问文件
}
`
- 访问IP地址时默认导航到如下路径:
-
3.4. 修改配置文件后需要重启
nginx
服务:systemctl restart nginx
- 没报错代表重启成功