Virtual Host directives on Server - should I change the .config files? I am trying to set up OpenPhoto on my Mavericks Server.

The instructions for a locally hosted site is to add directives to the virtual host config files.

Am I supposed to edit that file (0000_80_local_site.config)? It is written to by the Server app so am I afraid to edit it.

Where should I add the directives?
I am battling with this issue as well. The Apple way of doing this is to create a web app and a plist file. The documentation is scarce, but you can type "man webapp.plist" at the terminal for an explanation. There is also an example app in "/Library/Server/Web/Config/apache2/webapps/com.example.mywebapp.plist" BTW,
I am looking at "Mountain Lion Server" and not the Mavericks version, so I am not sure if they are the same. 

edit to add: I was able to get mine working by following the example at http://webapps.itcs.umich.edu/cosign/index.php/Mountain_lion_server_install 

example app:

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





Looks like you would put your .conf file in "/Library/Server/Web/Config/apache2/webapp_scripts/httpd_myinclude.conf"