【发布时间】:2018-11-14 16:32:12
【问题描述】:
我需要将IP:Port全局绑定到域名。
示例:
123.123.123.321:8087
应该与
绑定stag.abc.com
我的网站在 wamp 服务器上的 wordpress 中。
有什么解决办法吗?
【问题讨论】:
标签: php wordpress wamp hosting wampserver
我需要将IP:Port全局绑定到域名。
示例:
123.123.123.321:8087
应该与
绑定stag.abc.com
我的网站在 wamp 服务器上的 wordpress 中。
有什么解决办法吗?
【问题讨论】:
标签: php wordpress wamp hosting wampserver
我不知道这是不是你需要的,但是..
DNS 仅处理域 -> IP 映射。它无法将默认端口 (80) 映射到自定义端口——您必须为此使用反向代理。 nginx 是最流行的反向代理之一。
首先,为您的子域添加 DNS 记录。
然后,安装 nginx:
如何在 Ubuntu 14.04 LTS 上安装 Nginx 添加一个新的服务器块:
server {
listen 80;
server_name myapp.domain.com;
location / {
proxy_pass http://localhost:8080;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
最后,启用它并重新启动 nginx:
sudo ln -s /etc/nginx/sites-available/myapp /etc/nginx/sites-enabled/myapp
sudo service nginx configtest
sudo service nginx restart
您现在应该可以浏览到http://myapp.domain.com 并查看http://your droplet 的 ip:8080 的内容。
【讨论】: