Apache 配置小技巧

时间:2024-07-26 12:34:26

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>