最近VPS 挂上DLE的站后,经常莫名其妙就出现:“数据库连接失败,请联系空间商“之类的提示,无法进入zpanel的后台页,又不知道Zpanel IP访问时指向的是哪个目录。

安装完Zpanel后,默认状态下,直接通过ip访问会显示Zpanel的登陆页面。这对远程ssh用wget转移数据做成很大困扰,退一步说,万一哪一天Zpanel爆出漏洞就杯具啦,百度一下,找到以下方式修改ip指向的目录,经测试可用,方法如下:

在“httpd.conf”中加入以下内容,通过ip访问会提示404错误:

CentOS: /etc/zpanel/configs/apache/httpd.conf

Ubuntu: /etc/zpanel/configs/apache/httpd.conf
#Default entry for any undefined domain or direct IP access
<VirtualHost *:80>
        Redirect 404 /
</VirtualHost>

进一步,如果想指定特定的目录,可这样:

<VirtualHost *:80>
DocumentRoot "/var/zpanel/hostdata/xxxxx"
</VirtualHost>

(XXX)为目录路径。

PS: 这就是Zpanel禁止IP直接访问Zpanel后台登录页的方法之一。