在 CentOS 系统中,您可以通过配置 Apache2 的配置文件来限制访问权限
使用文本编辑器打开 Apache2 的主配置文件。通常情况下,该文件位于 /etc/httpd/conf/httpd.conf。您可以使用以下命令打开它:
sudo vi /etc/httpd/conf/httpd.conf
在配置文件中,找到 <Directory> 标签。这个标签用于定义目录级别的访问权限。您可以在这个标签内部添加或修改访问规则。
例如,如果您想要限制对名为 example 的目录的访问,您可以添加以下内容:
<Directory "/var/www/example">
Order deny,allow
Deny from all
Allow from 192.168.1.0/24
</Directory>
在这个例子中,我们首先使用 Order 指令设置访问顺序,然后使用 Deny 指令拒绝所有 IP 地址的访问。最后,我们使用 Allow 指令允许来自 192.168.1.0/24 网络的 IP 地址访问。
保存更改并退出文本编辑器。
为了使更改生效,您需要重启 Apache2 服务。使用以下命令重启服务:
sudo systemctl restart httpd
现在,您已经成功限制了 Apache2 对特定目录的访问权限。请注意,您可以根据需要修改示例中的 IP 地址和目录路径。