将域而不是 IP 地址显示为 url
display domain instead of ip address as url
我的网站是 www.somedomain.me,从 DigitalOcean 租用服务器,域名来自 Namecheap,
我重定向了 www.somedomain.me 到 http://104.236.xx.xx:6060/main/ ,
但是当我打开 www.somedomain.me 时,它显示 url 为:
**http://104.236.114.32:6060/main/** or
**http://104.236.114.32:6060/main/resume.html** or
**http://104.236.114.32:6060/main/contact.html**,
如何让它显示为
**http://www.somedomain.me** or
**http://www.somedomain.me/resume.html** or
**http://www.somedomain.me/contact.html**
谢谢!
懒惰的方式?
设置一个URL Frame
好办法? DNS 大神的意图?
如果您有专用 IP,请用 A record 指向它。
需要注意的是 A 记录不能指定端口。如果可能的话,考虑将您的服务迁移到端口 80?我明白有时候这是不可能的,但它会让生活变得更轻松。
编辑:至于重定向方法,您可以 运行 端口 80 上的网站在 index.html 中添加一两行 HTML 以重定向到正确的端口.再次假设端口 80 未被占用。
上一个post澄清rewrite vs redirect
迈克尔提出了一个很好的观点,但是,如果您希望您的客户不必包括端口,您要么必须通过您正在使用的重定向方法为他们做,要么将您的服务移动到默认 HTTP 端口 80。如果您 将客户的浏览器重定向 到一个 IP 地址,地址栏和主机中将填充该地址 header。
您可以通过 Http 反向代理 完成此操作。 wiki 可能会引导您走上正确的道路。您可以使用 Heroku、Nginx、apache 等。尽管如此,apache 可能有点矫枉过正。
我的网站是 www.somedomain.me,从 DigitalOcean 租用服务器,域名来自 Namecheap, 我重定向了 www.somedomain.me 到 http://104.236.xx.xx:6060/main/ , 但是当我打开 www.somedomain.me 时,它显示 url 为:
**http://104.236.114.32:6060/main/** or
**http://104.236.114.32:6060/main/resume.html** or
**http://104.236.114.32:6060/main/contact.html**,
如何让它显示为
**http://www.somedomain.me** or
**http://www.somedomain.me/resume.html** or
**http://www.somedomain.me/contact.html**
谢谢!
懒惰的方式?
设置一个URL Frame
好办法? DNS 大神的意图?
如果您有专用 IP,请用 A record 指向它。 需要注意的是 A 记录不能指定端口。如果可能的话,考虑将您的服务迁移到端口 80?我明白有时候这是不可能的,但它会让生活变得更轻松。
编辑:至于重定向方法,您可以 运行 端口 80 上的网站在 index.html 中添加一两行 HTML 以重定向到正确的端口.再次假设端口 80 未被占用。
上一个post澄清rewrite vs redirect
迈克尔提出了一个很好的观点,但是,如果您希望您的客户不必包括端口,您要么必须通过您正在使用的重定向方法为他们做,要么将您的服务移动到默认 HTTP 端口 80。如果您 将客户的浏览器重定向 到一个 IP 地址,地址栏和主机中将填充该地址 header。
您可以通过 Http 反向代理 完成此操作。 wiki 可能会引导您走上正确的道路。您可以使用 Heroku、Nginx、apache 等。尽管如此,apache 可能有点矫枉过正。