httpd.conf
我正在尝试在多台 OS X 机器上共享一个文件。我正在使用Dropbox来管理文件并使其对两台机器都可用。我遇到的问题是该httpd.conf
文件必须从我的主目录中的某个位置加载虚拟主机配置文件,并且每台机器上的路径都不同。
我尝试引用该${HOME}
变量,但是,虽然它在手动启动 Apache 时有效,但当 Apache 尝试在启动时启动时,该变量不可用。我通过问这个问题了解到这一点。
作为下一步,我创建~/.MacOSX/environment.plist
并创建了一个新的环境变量,我称之为HTTPD_CONF_BASE_PATH
指向每台机器上正确的主目录(例如/Users/rwilkerson
)。不幸的是,Apache 似乎不喜欢我的自定义变量。它被系统识别——我可以echo
很好地识别它——但如果引用了该值, Apache 将不会在启动时启动或手动启动。
Apache 对它会承认哪些环境变量那么敏感吗?我在这里还有其他选择吗?我没有我想尝试的东西了。