nginx基本配置
http {
...
server {
listen: ip and port;
server_name: domain_name;
location /routerName {
root html;
index index.html index.htm;
...
}
}
}
nginx动静分离配置,配置接口转发
http {
...
server {
listen: ip and port;
server_name: domain_name;
root /root; // 项目存放的相对目录,这个配置location配置里,也可以抽出外面
index index.html index.html; 访问项目的入口静态文件,这个配置location配置里,也可以抽出外面
location /route1 {
proxy_pass http://servename;
}
location /route2 {
proxy_pass http://servename; 路由匹配到/routerName之后会走upstream中设置的请求服务器
}
}
upstream servename {
server 192.169.2.209 ...
server 192.169.2.212 ...
}
}
nginx多虚拟主机配置
就是配置多个不同的server,可以实现一套服务器部署多个网站,都在同一个端口下,通过域名匹配不同的项目。