(Nginx反向代理)多项目多域名复用同一台服务器上面的80端口

利用Nginx反向代理解决多域名指向某台服务器上面的80端口

说明

1、给多个域名对应的项目,配置对应的端口指向到80端口(注意:80端口不能被任何项目占用)
2、配置之后,你会发现对应的图片、js、css等都无法加载
3、给对应的图片、js、css都配置反向代理

demo

server {
listen 80;
server_name test.com www.test.com;#域名
index index.html index.php;
location ~ .gitignore {
deny all;
}
location / {
proxy_pass http://192.168.0.1:8081/;#给域名设置端口(不能用80,我这里是8081)
}
给js、css、图片等设置反向代理
location ~ .*.(js|css|gif|jpg|jpeg|png|bmp|swf|woff2)${
root /data/www/test;
if (-f $request_filename) {
expires 1d;
break;
}
}
}

你可能感兴趣的:((Nginx反向代理)多项目多域名复用同一台服务器上面的80端口)