Back the the olden days, I would compile Perl and Apache/mod_perl from source and have everything in /usr/local/apache2; logs, conf, cgi-bin, ... My httpd.conf file had about a dozen lines in it. Easy to backup, understand and administer.
I am setting up a simple, development web server on Ubu 9.04, which I am generally impressed with, except for Apache setup and administration. I used Synaptic to get it to the point where http://localhost
says "It Works". I am trying to add just a few directories, modules, aliases, etc. I could not even find cgi-bin without wandering through what I hope to be the main config file, /etc/apache2/apache2.conf and grepping the output of find on directories it listed.
Synaptic has ~700 packages found by searching on "apache". "Apache administration" finds twice that many as though I wanted anything apache OR administration. Google gives you the intersection of all of the search terms, not the union. Bug? Egad!
Looking at the spaghetti layout, I find 15 different directories and about a dozen config files reminiscent of Hillary's 1000 page health care master plan. I find no admin tools in any of the installed menus. I compare it to my production Suse 11.0 server which I setup with tools that Suse installed, and find a vastly more complicated and completely dissimilar layout.
I realize that I installed the Workstation, not the server, but is there a simple tool set to handle my most modest needs? Or, would it be less problematic to rip out everything and go back to the /usr/local/apache2 layout?
A tool I find very easy and useful is MysqlAdmin. It has a GUI, shows menus of all of your options, a reasonable amount of explanation on each and it writes 1 configuration file. VirtualBox is another good example of a slick tool. Samba has a concise web interface. These are my speed.
I would like to stick with packages available through stock, Synaptic packages. I searched for "webmin" and got zero hits. "Webmin-apache" gives me the same ~700 packages related to apache. I found a few hits on google, but I would rather not install multiple, conflicting packeges from numerous vendors, each of which thinks it owns my system, stomping on other packages and breaking software -> update.
I am trying to build a garage, not the Pentagon. Which Ubu -> synaptic web server admin tools would suit me?