nginx反项代理的简单配置

在ubuntu 16.04下安装nginx, apt-get install nginx就可以了。

然后安装了node, npm,

写了个简单的main.js,启动了一个http,并监听 8888

然后在nginx下配置代理,访问80的时候,指向了 8888即可。

nginx -t,可以查看配置文件的地址。

nginx -s stop 可以停止

nginx 直接启动了。(都要 sudo) 

nginx -s reload,加载配置文件。

然后在/etc/nginx/conf.d下建立了一个conf(默认的配置文件中有include这个文件夹下的*.conf)

server
{
    listen 80;
    server_name 122.110.199.181;
    location / {
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_pass http://122.110.199.181:8888;
    }
}
之前试了几次,没写IP,只用了localhost,好像不行,所以干脆写死了IP(本机),结果就生效了。
原文地址:https://www.cnblogs.com/davytitan/p/7298823.html