nginx反向代理详细教程(Centos-yum版)

1、安装nginx

1
2
yum install nginx -y
nginx

现在打开浏览器,输入服务器ip,可以看到nginx的默认页面

2、编辑配置文件

使用vim编辑器,没有安装vim可以用yum install vim -y安装

1
vim /etc/nginx/nginx.conf

nginx.conf中 server 改为以下模样(按i进入编辑模式,左下角会出现-- INSERT --,用方向键移动光标)

1
2
3
4
5
6
7
8
9
10
11
12
server {
listen 80;
server_name _;
index index.php index.html index.htm;

location / {
proxy_pass http://127.0.0.1:3000/; # 将3000更改为你要反代的端口
proxy_set_header Host $proxy_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}

Esc退出编辑模式,按:wq回车保存,输入:

1
nginx -s reload

刷新浏览器,已经反代成功了


nginx反向代理详细教程(Centos-yum版)
https://md606.github.io/2023/04/21/nginx_centos_yum/
作者
MapleDance
发布于
2023年4月21日
许可协议