如何自定义小牛的 mac osx 服务器 apache 配置?

Zap*_*hod 6 apache-http-server osx-mavericks macos

我已经安装了 Mac OSX Mavericks Server,我想向 Apache Server(gitolite、redmine 等)添加一些功能。我已经开始更新httpd_server_app.conf文件,/Library/Server/Web/Config/apache2但不幸的是它已被服务器覆盖为默认值。也许是因为我更新了 UI 中的某些内容,或者发生了更新......无论如何,我想知道如何以永久和持久的方式更新配置文件,并且仍然有益于 OSX Server UI 和/或更新...

我可能错过了大的:“把你自己的东西放在这里:”标签......

PS:顺便说一下,我想修改一些当前的配置,不仅仅是添加东西......

Pau*_*l E 7

在 Mavericks Server 中,设置一个新站点。Mavericks 会将其设置为/Library/Server/Web/Config/apache2/sites. conf 文件由 IP、端口和主机命名。你可以编辑这个文件,它不会被覆盖......在一定程度上。我已经添加了目录权限、wsgiAlias 路径、守护进程和基本 django 安装所需的工具。

需要注意的是,在编辑 conf.d 文件后,我没有尝试从服务器应用程序更新主机名、端口或 IP。这可能会从默认模板生成一些全新的 conf - 不确定。

服务器应用程序还将为您提供小型权限战。通过服务器应用程序的未来设置更新往往会覆盖您自己的写入权限。来自 Apple 的服务器更新也可能会将您现有的 conf 文件移动到以前的目录。

我相信这些问题有长期的解决方案。但我很讨厌权限。


Pad*_*oll 0

我的 mbp 上的 apache 配置内容位于

/private/etc/apache2
Run Code Online (Sandbox Code Playgroud)

包括httpd.conf

  • 不幸的是,这个配置文件用于非服务器配置。一旦安装了 OSX Server,新的配置文件就位于“/Library/Server/Web/Config/apache2”中 (2认同)