我计划拥有多个域,并将每个域映射到相同的 IP 但不同的端口
例子:
www.test.com should map to http://119.81.80.218:8888/
www.test2.com should map to http://119.81.80.218:8889/
以上可行吗?如何实现?
答案1
您可以放置一些守护进程来监听端口80
,充当代理。 守护进程的一个不错选择是Nginx
。
然后,您可以拥有多个虚拟主机(每个域一个,或者如果它们都转发到同一个端口,则有多个虚拟主机),其配置如下:
server {
listen 80;
server_name www.test.com;
location / {
proxy_pass http://127.0.0.1:8888/;
}
}
如果某些域解析为不同的 IP(和不同的机器),您可以Nginx
在每个域上放置一个具有类似配置的守护进程。