gpt4 book ai didi

apache - 共享 httpd.conf

转载 作者:可可西里 更新时间:2023-11-01 16:35:22 27 4
gpt4 key购买 nike

我试图在多台 OS X 机器上共享一个 httpd.conf 文件。我正在使用 Dropbox来管理文件并使其对两台机器都可用。我遇到的问题是 httpd.conf 文件必须从我的主目录中的某个位置加载虚拟主机配置文件,并且路径在每台机器上都不同。

我尝试引用 ${HOME} 变量,但是,虽然它在手动启动 Apache 时有效,但当 Apache 尝试在启动时启动时该变量不可用。我是通过询问 this question 了解到的.

下一步,我创建了 ~/.MacOSX/environment.plist 并创建了一个名为 HTTPD_CONF_BASE_PATH 的新环境变量,它指向每个设备上正确的主目录机器(例如 /Users/rwilkerson)。不幸的是,Apache 似乎不喜欢我的自定义变量。它被系统识别——我可以回显它就好了——但如果引用该值,Apache 将不会在启动时手动启动。

Apache 是否对它要确认的环境变量那么敏感?我还有其他选择吗?我没有想尝试的事情。

最佳答案

问题是 apache 没有以“你”的身份运行,所以它无法知道你指的是哪个主文件夹。

最好的办法是将配置文件保存在两台机器上的相同路径中。如果文件绝对必须位于您的主文件夹中,您可以使用符号链接(symbolic link)指向某个公共(public)文件夹。

关于apache - 共享 httpd.conf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2380439/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com