在我的 Ubuntu 服务器中安装了 apache 2,我使用许多 Web 应用程序,例如 osc、glpi。
要浏览这些应用程序,我必须在浏览器中编写@ip/glpi。我的目的是使用服务器名而不是IP地址。
这个动作的实现方法是什么
系统信息:
乌班图11.10
PHP 5.3.6
阿帕奇2.2.20
MySQL 5.1.67
答案1
您需要提供服务器主机的主机名。
通常,您可以通过以下三种方式之一执行此操作:
1 通过 DNS 区域
如果您可以控制 LAN 的 DNS 服务器(假设您只需要外部访问;或者控制域/区域 DNS 服务器以实现更广泛的 Internet 访问),您可以添加将给定名称指向 IP 地址的主机 (A) 记录。
2 通过本地定义的主机
在您想要访问的任何计算机上,您可以向 HOSTS 文件添加一行(在 Linux 下通常是 /etc/hosts,在 Windows 和其他操作系统下的其他位置),该文件本身具有从名称到 IP 的映射。
第二种方法的缺点是您需要在要访问的每台计算机上执行此操作,并且如果 IP 发生变化,您需要在每个主机文件中进行更改。
3 使用动态 DNS/无 IP 服务
有许多服务(免费和付费)允许您创建和管理 DNS 记录。您可以使用这些帐户上的帐户来设置主机名以解析为服务器的 IP 地址。
然后,您可以在网上的任何地方连接到 myhostname.myservice,它将解析为 IP,该 IP 可以是外部 IP,也可以是您选择的本地 IP。