我需要让 apache 读取一个新文件sites-available
,但我不想每次添加时都必须重新启动 apache。由于在我的服务器上设置目录以允许大规模部署我的软件的方式,动态主机功能对我不起作用。我认为这shell_exec
行不通,因为 apache 从 运行www-data
,并且该用户无权使用/etc/init.d/httpd reload
. 我需要能够动态运行虚拟主机,而无需完全重新启动 apache。
我需要让 apache 在sites-available下读取一个新文件,但我不想每次添加时都必须重新启动apache。
由于在我的服务器上设置目录以允许大规模部署我的软件的方式,动态主机功能对我不起作用。
该用户无权使用 /etc/init.d/httpd reload 重新加载 httpd
我需要能够动态运行虚拟主机,而无需完全重新启动 apache。
你已经把自己画到了一个角落里,现在为这种情况提供的所有工具都遥不可及。您需要找到一种使用您提到的方法之一使其工作的方法。可能使用动态主机并重新实现应用程序的文件系统结构。“但我不能,因为猫、行星、生命和宇宙!” 好吧,我明白了,无论如何。我仍然怀疑它可能与良好的系统/应用程序设计模式不符,但我不会管它。如果它是合理的,那么service reload
应该以某种方式适应这种情况。如果没有任何效果,那么一切都坏了,所以让我们去玩跳房子吧。
归档时间: |
|
查看次数: |
252 次 |
最近记录: |