server {
listen 80;
server_name imcn.vip www.imcn.vip;
root /var/www/node-shadow/shadow/public;
location / {
try_files $uri @nodejs;
}
location ~ \.(gif|png|jpg|css|js)$ {
try_files $uri @nodejs;
expires max;
}
location @nodejs{
proxy_http_version 1.1;
proxy_set_header Host $host;
proxy_set_header X-Read-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass http://localhost:8081;
}
}
配合 nodejs 插件 forever 后台启动 nodejs 服务。
https://www.startssl.com/
- 本来到底就该结束了的,但是后来想到了 https,于是在 StartSSL 上注册了一个免费的ssl证书,就开始折腾起来,先说爬坑的路程把,先在同一域名下使用,发现静态文件每次都走到nodejs服务器,这就有点蛋疼了,然后分域名,将所有静态文件放在s域下,然后然后,问题来了,亚马逊域名解析抽风一直访问不了,搞的我还以为自己nginx配置有问题,搁置了几天重试域名解析正常。