我有一个运行多个虚拟主机的 apache 服务器。我所有的虚拟主机都运行良好,但我遇到了一个需要填补的安全漏洞。
如果我进入 dns 条目,我会得到适当的虚拟主机,如果我去服务器的 IP 地址,我会得到恰好部署的第一个网站。我如何锁定它,所以如果你转到 IP 地址,你会得到一个错误或什么?
谢谢你。
只需创建一个空白的虚拟主机,并确保它是添加到 apache 的第一个虚拟主机......按字母顺序排列在第一个文件的文件顶部。
我做的是这个
<VirtualHost *:80>
ServerName localhost
DocumentRoot /var/www/localhost
ErrorLog logs/localhost-error_log
CustomLog logs/localhost-access_log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
所以把它放在你的列表的顶部,或者我把我所有的虚拟主机分成一个包含目录,所以我的文件名是
00-localhost.conf
Run Code Online (Sandbox Code Playgroud)
在 /var/www/localhost 中,您可以拥有一个空的 index.html 或任何您想要的内容,并且所有针对您但未在 vhost 中列出的 IP 或主机的请求都将转到那里。
| 归档时间: |
|
| 查看次数: |
112 次 |
| 最近记录: |