Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将域而不是ip地址显示为url_Url_Dns_Web_Server_Ip Address - Fatal编程技术网

将域而不是ip地址显示为url

将域而不是ip地址显示为url,url,dns,web,server,ip-address,Url,Dns,Web,Server,Ip Address,我的网站是www.somedomain.me,从DigitalOcean租用服务器,域名来自namescape 我将www.somedomain.me重定向到 但当我打开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.h

我的网站是www.somedomain.me,从DigitalOcean租用服务器,域名来自namescape 我将www.somedomain.me重定向到 但当我打开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**
谢谢

懒惰的方式

建立一个

好办法?DNS神的意图是什么

如果您有一个专用IP,请使用一个。 关键是要注意,记录不能指定端口。如果可能的话,是否考虑将您的服务迁移到端口80?我明白有时候这是不可能的,但这会让生活变得更轻松

编辑:对于重定向方法,您可以在端口80上运行一个网站,在index.HTML中使用一两行HTML来重定向到适当的端口。再次假设端口80未被占用。

上一篇文章对此进行了澄清


然而,Michael提出了一个很好的观点,如果您希望客户不必包含该端口,那么您必须通过您正在使用的重定向方法为他们这样做,或者将服务移动到默认的HTTP端口80。如果将客户的浏览器重定向到IP地址,地址栏和主机标题中将填充该地址。

您可以通过Http反向代理来完成此操作。这可能会引导你走上正确的道路。您可以使用Heroku、Nginx、apache等。不过,出于这个目的,apache可能有些过分

我知道设置URL框架很热,但它不会改变,但会保持不变,因为不幸的是,URL框架将保持不变。合法地这样做的方式是记录。我不完全确定如何干净地屏蔽/转发非默认端口,我建议迁移到80。