配置nginx反向代理

配置nginx反向代理

1.查看nginx所在的路径

ps -ef 所有进程

ps -efL 所有线程

grep 字符串查找

ps -ef | grep nginx 

命令行后显示结果root最后 -c 后面即为所在路径

2.配置操作

进入配置路径后ls显示所有文件,进入conf.d 文件夹,在default.conf中进行配置

查看: cat default.conf

使用vim打开进行编辑: vim default.conf

修改:Insert键或者i键进入输入模式

退出:ESC键返回命令模式

保存退出::wq

强制保存退出: :wq!

3.nginx配置默认首页

location / {
        root   /usr/share/nginx/html/;
        index  index.html index.htm hubpage/index.html;
}

4.nginx配置反向代理

/proxy/此为代理请求

location /proxy/ {
        proxy_set_header X-Real-IP   $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header Host $http_host;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_pass http://192.168.2.17:3000/;
    }

5.nginx服务启动、关闭、重启

service nginx start 

service nginx restart 

service nginx stop