Nginx确实简单易用,性能又好,可以作为服务神器。自己搭一个Nginx服务器也很容易,本文将描述三个注意事项,希望大家不要再踩类似的坑。
(1) Nginx可以同时开启多个服务,无需每次必须一个服务,添加方式就是并列server来使用,举例如下:
server {
listen 9528;
server_name 10.64.72.99;
location / {
proxy_pass http://localhost:3001;
proxy_http_version 1.1;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
}
server {
listen 9527;
server_name 10.64.72.99;
location / {
root /var/www/userserver;
index index.html;
}
}
分析例子:
在nginx.conf中,配置文件可以加入多个server{}内容。上例中,首先配置了一个反向代理,代理nodejs启动的http://localhost:3001服务;然后又配置了一个静态页面的服务,静态资源放于/var/www/userserver/中。
在上线的nginx.conf中,往往把每个server{}内容单独写为一个文件,然后在nginx.conf中通过include导入你想要的服务,如