一. 安装Nginx
- 运行以下命令安装Nginx。
本教程将选用Nginx 1.16.1版本。
说明
您可以访问Nginx官方安装包获取适用于CentOS 8系统的多版本的Nginx安装包。
dnf -y install http://nginx.org/packages/centos/8/x86_64/RPMS/nginx-1.16.1-1.el8.ngx.x86_64.rpm
- 运行以下命令查看Nginx版本。
nginx -v
查看版本结果如下所示。安装成功
nginx version: nginx/1.16.1
二. 配置Nginx站点
1,创建 vim /etc/nginx/conf.d/MyWeb.conf(默认nginx安装完之后,进程文件都会放在/etc/nginx/conf.d这个目录)
server {
listen 80;
server_name localhost;
location / {
## 监听进程
proxy_pass http://127.0.0.1:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection keep-alive;
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
2,将 /etc/nginx/conf.d/ 中的 “default.conf” 文件删除或改为其它端口号,不然会冲突。
3,执行 nginx -s reload, 用IP打开,就能看到你的测试项目了。(如果失败,重启一下nginx试试,systemctl restart nginx)