![如何更改本地主机的默认目录](https://linux22.com/image/1429629/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E6%9C%AC%E5%9C%B0%E4%B8%BB%E6%9C%BA%E7%9A%84%E9%BB%98%E8%AE%A4%E7%9B%AE%E5%BD%95.png)
我的计算机位于局域网中,我在 Windows 7 上安装了 zpanel(以 apache、php 和 mysql 作为堆栈)。假设我的 LAN ip 是192.168.15.58
。现在,如果有人http://192.168.15.58
在 LAN 的其他计算机的 Web 浏览器的浏览器地址栏中输入,它将被重定向到 C:/zpanel/panel/index.php,这最终是 zpanel 登录页面。我想将此目录更改为另一个目录,以便没有人可以看到 zpanel 的登录页面(来自 LAN 的其他计算机),而是将它们重定向到该自定义目录的 index.php。如何做到这一点?任何想法都将不胜感激。
答案1
每当服务器收到对不存在的域的请求时,它都会提供登录页面。不建议尝试更改此设置,因为它可能会阻止访问 zadmin。
Zpanel/apache 显示登录页面,因为它需要有效的 TLD 请求才能了解要提供哪个 vhost,因此如果您仅输入服务器的 IP 地址,它将始终显示登录页面。如果您正在实施内部网,则需要利用客户端计算机上的 hosts 文件或服务器上的 DNS,并使用服务器名称(而不是 IP 地址)来联系服务器。
登录 zpanel zadmin ,添加一个域,例如:local.lntranet 并创建一个新的工作目录。将您的 html 放入新目录中。在您的客户端机器上,在 hosts 文件中添加 192.168.15.58 intranet.local 的条目。现在,当客户端在浏览器中输入 intranet.local 时,服务器将能够确定要服务的域,即您的内部网。