通过域名全球访问网页(无需注册)

通过域名全球访问网页(无需注册)

我家里的一台 Ubuntu 10.10 服务器上运行着一个 apache2 服务器。这台机器提供一些文档和杂项文件。我目前在 上全局访问它http://X.X.X.X:<portnumber>/dir/file

我对注册域名不感兴趣,因为这太小了,但是有没有办法通过输入来在全球范围内访问它http://mysite:<portnumber>/dir/file

apache.conf这会在或中的某个地方更改吗httpd.conf?这是我需要添加到路由器中以使该 URL 的请求与 IP 关联起来的东西吗?

我发现这个地点,但可以使用您已获得的域名。由于我没有使用端口 80,我可以做类似的事情吗?

您可能还希望您的网站响应 www.ubunturocks.com,因为许多用户会认为 www 前缀是合适的。为此,请使用 ServerAlias 指令。您还可以在 ServerAlias 指令中使用通配符。

例如,以下配置将使您的网站响应以 .ubunturocks.com 结尾的任何域请求。

ServerAlias *.ubunturocks.com

我可以只使用 ServerAlias 吗*.mysite.com:<portnumber>/dir/file

答案1

http://mysite不是 FQDN(完全限定域名)并且无法在全球范围内使用。

有几个免费提供商可以将子域名(即mysite.dyndns.com)指向您的 IP。
动态域名系统很大。害怕.org提供大量易于记忆的域名选择

当您设置指向您的 IP 的 FQDN 时,您可以在配置文件中使用它而不是 ubunturocks.com。

编辑: 您的 ISP 也应该为您的 IP 设置一个主机名。您可以通过反向查找或访问类似以下页面来找到它whatsmyip.org。此主机名看起来类似于:173-194-32-41.hsds543fsad2.ISPName.com如果您有动态 IP,则可能会发生变化。

相关内容