This question relates to use of a Lion Server only for testing and prototyping, so I don't need multiple sites hosting separate domains. All of my projects have directories in the root directory, not in separate "Sites" sub-directories.
In Lion Server, Apple has dropped the previous directory arrangement of:
/Library/WebServer/CGI-Executables [aliased as cgi-bin]
/Library/WebServer/Documents [aliased as root directory]
Now, the web server is simply:
/Library/Server/Web/Data/Sites/Default
After I installed Lion Server, Apache was still configured with cgi-bin aliased to /Library/WebServer/CGI-Executables and root directory to /Library/WebServer/Documents. I changed the latter in the Web section of Lion's Server.app to /Library/Server/Web/Data/Sites/Default.
I'd like to ditch /Library/Webserver. I can't find any reference to a preferred/recommended directory for my executables. I'm thinking: /Library/Server/Web/Data/Exec [aliased in Apache config as cgi-bin or whatever]
I'm used to having all my executables in one place, and they usually share lots of modules in common, so I'm not inclined to put a cgi directory in each project's own directory.
Suggestions? Current best practices?
Thanks.