在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(本机),结果就生效了。