如何配置两个地址来访问其他前端/不同的端口,例如:
地址 | 映射到 |
---|---|
www.mysite.com/config | (nodejs)本地主机:3000 |
www.mysite.com/client | (Django)本地主机:7000 |
答案1
使用搜索
- 如果你使用过“apache proxy”这个词,你会发现类似的问题
- Apache 反向代理到 Docker 容器
- 还有很多类似的问题
解决方案:不要用一个例子来说明如何避免过度消耗你的大脑
阿帕奇
<VirtualHost *>
ServerName www.example.com
ProxyPass /config http://localname:3000/
ProxyPassReverse /config http://localname:3000/
ProxyPass /client http://localname:7000/
ProxyPassReverse /client http://localname:7000/
</VirtualHost>
Nginx(以防万一你需要它)
location /config {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $http_host;
}
location /client {
proxy_pass http://127.0.0.1:7000;
proxy_set_header Host $http_host;
}