我到处寻找解决方案,但没有找到太多关于使用 apache 重新加载的信息。这是我的问题:
在工作中,我们为非技术员工提供了一个控制面板,使他们能够通过 IP 授予服务器上特定子域的访问权限。每个子域在一个名为“customers.conf”的配置文件中都有自己的虚拟主机。重建“customers.conf”文件,检查以确保其有效,然后向 apache 发出“reload”命令以使更改生效。我理解“reload”只不过是一次正常重启,但我仍然希望现在新添加的 IP 地址能够被授予访问权限。不幸的是,这不起作用。我让它工作的唯一方法是发出“restart”而不是“reload”。
有人能指出正确的方向或向我解释为什么这没有按预期进行吗?
以下是我们在虚拟主机中强制执行 IP 访问的方法:
<Directory />
AllowOverride All
Options FollowSymLinks
Order allow,deny
Allow from 0.0.0.0
</Directory>
谢谢!