我有个node.js接口,地址为“www.abc.com:1234”
计划是给自己的微信公众号用,但是微信支持80或443端口,所以我通过“花生壳”将地址映射到了“www.aaa.com”
但是花生壳的地址被微信认定为存在诱导无法使用
所以,请问如何将我的接口地址“www.abc.com:1234”映射到二级域名“erji.abc.com”上呢?
我有个node.js接口,地址为“www.abc.com:1234”
计划是给自己的微信公众号用,但是微信支持80或443端口,所以我通过“花生壳”将地址映射到了“www.aaa.com”
但是花生壳的地址被微信认定为存在诱导无法使用
所以,请问如何将我的接口地址“www.abc.com:1234”映射到二级域名“erji.abc.com”上呢?
可以试下nginx的转发,在erji.abc.com目标服务器上安装nginx并增加下面的配置 那么请求到erji.abc.com:80上的请求应该会被转发到www.abc.com:1234上,而对客户端来说是无感的
server{
listen 80;
server_name erji.abc.com;
location /coupon {
proxy_pass http://www.abc.com:1234;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
15 回答8.4k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答2.4k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.3k 阅读✓ 已解决
把
erji.abc.com
域名解析到www.abc.com
同 IP 下,然后做端口转发 TCP 80 -> 1234。