编程技术分享平台

网站首页 > 技术教程 正文

Nginx配置多个网站/项目的简单方式

xnh888 2024-10-11 20:03:32 技术教程 22 ℃ 0 评论

如果你喜欢SpringBoot的干货,可以关注我,这都是我工作中用到的技术,我会继续分享的,谢谢你

一台主机上面部署多个项目,可能项目的端口不一样,也可能项目的语言不一样,比如有java的,有php的。场景是需要在一台主机上放几个网站,这些网站语言端口各不相同,都有各自的域名,怎么公用80端口来访问,配置如下,亲测可用:

下面演示了 80端口域名www.aaa.com 转发到8080端口。www.bbb.com转发到8081端口,其他的类似,可以参考。

server {

listen 80 default_server;

server_name _;

return 444; # 过滤其他域名的请求,返回444状态码

}

server {

listen 80;

server_name www.aaa.com; # www.aaa.com域名

location / {

proxy_pass http://localhost:8080; # 对应端口号8080

}

}

server {

listen 80;

server_name www.bbb.com; # www.bbb.com域名

location / {

proxy_pass http://localhost:8081; # 对应端口号8081

}

}

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表