답변:
나는이 문제와도 싸우고있다. 이를위한 Apple의 방법은 웹앱과 plist 파일을 만드는 것입니다. 문서가 드물지만 설명을 위해 터미널에 "man webapp.plist"를 입력 할 수 있습니다. "/Library/Server/Web/Config/apache2/webapps/com.example.mywebapp.plist"BTW에 예제 응용 프로그램도 있습니다. Mavericks 버전이 아닌 "Mountain Lion Server"를보고 있습니다. 그들이 같은지 확인하십시오.
추가 편집 : 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"에 넣은 것 같습니다.