Nginx 是一个高性能的 HTTP 和反向代理服务器,也用作邮件代理服务器。它以其稳定性、丰富的功能集、简单的配置以及低资源消耗而闻名。多域名端口配置是指在一个 Nginx 服务器上同时处理多个域名的请求,并且这些域名可能监听不同的端口。
假设我们有两个域名 example1.com
和 example2.com
,分别监听端口 8080 和 8081。
http {
server {
listen 8080;
server_name example1.com;
location / {
proxy_pass http://backend1;
}
}
server {
listen 8081;
server_name example2.com;
location / {
proxy_pass http://backend2;
}
}
upstream backend1 {
server 127.0.0.1:3000;
}
upstream backend2 {
server 127.0.0.1:4000;
}
}
proxy_pass
配置,确保目标 URL 正确。通过以上配置和解决方法,您可以有效地在 Nginx 上实现多域名端口的配置和管理。
领取专属 10元无门槛券
手把手带您无忧上云