1. 使 Apache 只能通过本地主机访问
1.1. 如果在开发环境中,你希望除了自己以外其他人都无法访问站点,你可以使用以下配置:
首先打开Apache的配置文件
httdp.conf
,此文件路径为Apache根目录下的conf
文件夹;搜索默认的目录块:
<Directory "c:/Apache24/htdocs">
;在块的最后一行,有一句:
Require all granted
,这个表示接收所有请求;将
Require all granted
改为Require local
,现在只接收本地请求。
1.2. 另外你可以告诉 Apache 只绑定到本地环回接口,这样一来,即便防火墙和本地指令都失效了,服务器仍不会对这个 Internet 开放,设置如下:
搜索
Listen
块,默认为:#Listen 12.34.56.78:80
Listen 80改为如下:
Listen 127.0.0.1:80
Listen [::1]:80第一行针对IPV4,第二行针对IPV6,保存后重启生效,现在除了你自己,任何人都无法访问。
2. 设置默认主页
2.1. 如果WordPress
安装成功后,在浏览器中访问却直接显示为一个目录索引,这是因为没有在 Apache 中设置相应的默认主页。
打开
httpd.conf
,搜索DirectoryIndex
,在后面添加需要设置的主页名<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>