通过修改Apache2文件禁止通过IP访问网站
配置
OS: Ubuntu 18.04 LTS
Apache: Apache/2.4.29
禁止通过IP访问80端口
在你站点的配置文件的顶端加入如下代码,重启Apache2即可。
1 | <VirtualHost *:80> |
因为原理是通过IP访问的时候会跳转到403页面,所以DocumentRoot参数写任何一个存在的文件夹就行,毕竟肯定是Deined。ServerName填你的IP,其他参数不需要更改。
禁止通过IP访问443端口
其实禁止443没什么必要,因为直接访问443端口必然会出现各种安全警示,不过如果你想的话,也是可以的
在你站点的配置文件的顶端加入如下代码,重启Apache2即可。
1 | <VirtualHost *:443> |
啊其实就是个举一反三的事,我又水了一篇文章。