服务器上的虚拟主机指令 - 我应该更改.config文件吗?


0

我想在我的Mavericks Server上设置OpenPhoto。

本地托管站点的说明是将指令添加到虚拟主机配置文件。

我应该编辑该文件(0000_80_local_site.config)吗?它是由服务器应用程序写的,所以我不敢编辑它。

我应该在哪里添加指令?

Answers:


0

我也在和这个问题作斗争。 Apple这样做的方法是创建一个Web应用程序和一个plist文件。文档很少,但您可以在终端输入“man webapp.plist”以获得解释。在“/Library/Server/Web/Config/apache2/webapps/com.example.mywebapp.plist”BTW中还有一个示例应用程序, 我正在看“Mountain Lion Server”而不是Mavericks版本,所以我不确定它们是否相同。

编辑添加:我能够通过以下示例获得我的工作 http://webapps.itcs.umich.edu/cosign/index.php/Mountain_lion_server_install

示例应用:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN"          "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>includeFiles</key>
<array>
             <string>/Library/Server/Web/Config/apache2/webapp_scripts/httpd_myinclude.conf</    string>
</array>
<key>launchKeys</key>
<array>
    <string>com.example.mywebapp</string>
</array>
<key>name</key>
<string>com.example.mywebapp</string>
<key>displayName</key>
<string>MyWebApp</string>
<key>proxies</key>
<dict>
    <key>/mywebapp</key>
    <dict>
        <key>keysAndValues</key>
        <string></string>
        <key>path</key>
        <string>/mywebapp</string>
        <key>urls</key>
        <array>
            <string>http://localhost:3000</string>
            <string>http://localhost:3001</string>
        </array>
    </dict>
</dict>
<key>requiredModuleNames</key>
<array>
    <string>mod_mystuff.so</string>
</array>
<key>requiredWebAppNames</key>
<array>
    <string>com.example.webapp.myotherwebapp</string>
</array>
<key>preflightCommand</key>
<string>/usr/local/bin/preflightmywebapp</string>
<key>startCommand</key>
<string>/usr/local/bin/startmywebapp</string>
<key>stopCommand</key>
<string>/usr/local/bin/stopmywebapp</string>
<key>installationIndicatorFilePath</key>
<string>/usr/local/bin/mywebapp</string>
<key>sslPolicy</key>
<integer>0</integer>

看起来你将你的.conf文件放在“/Library/Server/Web/Config/apache2/webapp_scripts/httpd_myinclude.conf”中

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.