Newsgroup: it.comp.www.server
Titolo: Apache, quale tool di configurazione utilizzate?

Che tool di configurazione usate per apache?
Fate tutto a manina oppure usate una GUI?
Io personalmente mi sono un pochino stufato di scrivere
configurazioni testuali, se qualcuno ha qualche software da proporre e
magari posta anche le esperienze
d'uso mi farebbe veramente felice.
Ho provato NetLoony, che č in Java, ma va in crash
in continuazione...
Comanche non funziona correttamente per windows...
Cosa altro rimane?
Ciao
Fabio

 proporre e magari posta anche le esperienze
esiste in rete per win apacheconfig, un prg shareware che fa quello 
che chiedi.
PS: ovviamente io trovo inutile una GUI per configurare apache
-- 
Ciao, Dmitry
FIAG - Free It-Alt Group    ~   
http://www.fiag.it
Questionario su X-Planet :) ~   
http://www.x-planet.org/qstats.htm

 Fabio
Ciao
LuTh


credo che sia comodissimo, io ho assemblato questo se può essere utile (se
avete altro da proporre o da modificare.........!!!):
#!/bin/bash
clear
WHOAMI=`/usr/bin/whoami`
if [ $WHOAMI != "root" ]; then
echo "Devi essere root per rimuovere un utente!"
exit 1
fi
echo "***Aggiungere utenti per i domini***"
echo ""
echo "1) Aggiungi un utente"
echo "2) Rimuivi un utente"
OPTIONS="1 2"
select opt in $OPTIONS; do
if [ "$opt" = "1" ]; then
clear
echo "***Creazione dell'utente per www e ftp.***"
echo ""
echo -n "Nome utente: "
read USERNAME
echo -n "Nome completo: "
read FULLNAME
echo "Aggiunta dell'utente: $USERNAME."
useradd -c"$FULLNAME" $USERNAME
passwd -n $PASSMIN -w $PASSWARN $USERNAME >/dev/null 2>&1
passwd $USERNAME
echo ""
clear
echo "***Abbiamo creato:***"
echo ""
echo "Voce di /etc/passwd:"
echo -n " "
grep "$USERNAME:" /etc/passwd
echo "Voce di /etc/shadow:"
echo -n " "
grep "$USERNAME:" /etc/shadow
echo ""
echo "***Riassunto dei risultati del comando passwd:***"
echo -n " "
passwd -S $USERNAME
sleep 3
clear
echo ""
echo "***Aggiunta dell'host virtuale su apache:***"
echo ""
echo "" >> /etc/httpd/conf/httpd.conf
echo "# VirtualHost $USERNAME" >> /etc/httpd/conf/httpd.conf
echo " <VirtualHost *>" >> /etc/httpd/conf/httpd.conf
echo " ServerAdmin postm...@miodominio.loc" >> /etc/httpd/conf/httpd.conf
echo " ServerName $USERNAME.miodominio.loc" >> /etc/httpd/conf/httpd.conf
echo " DocumentRoot /home/$USERNAME/public_html" >>
/etc/httpd/conf/httpd.conf
echo " ScriptAlias /cgi-bin/ /home/$USERNAME/cgi-bin/" >>
/etc/httpd/conf/httpd.conf
echo " ErrorLog logs/error_log" >> /etc/httpd/conf/httpd.conf
echo " CustomLog logs/access_log common" >> /etc/httpd/conf/httpd.conf
echo " ScriptAlias /cgi-bin /home/$USERNAME/public_html/cgi-bin" >>
/etc/httpd/conf/httpd.conf
echo " ScriptAliasMatch /(.*)\.cgi /home/$USERNAME/public_html/$1.cgi" >>
/etc/httpd/conf/httpd.conf
echo " </VirtualHost>" >> /etc/httpd/conf/httpd.conf
chmod u=rwx,g=,o=x /home/$USERNAME
chown $USERNAME:users /home/$USERNAME/public_html
chmod u=rwx,g=,o=x /home/$USERNAME/public_html
/etc/rc.d/init.d/httpd reload
echo ""
echo ""
echo "***Devi solo aggiungere il dominio nel dns***"
sleep 3
clear
echo ""
echo "Creazione del database MySql:"
echo ""
mysqladmin create $USERNAME
mysql -uroot -e"GRANT SELECT,UPDATE,DELETE ON $USERNAME.* TO
$USERNAME@localhost IDENTIFIED BY '$PASSMIN';"
mysql -uroot -e"FLUSH PRIVILEGES;"
echo "Riepilogo accesso a MySql:"
echo ""
echo "HOST: localhost"
echo "DBName: $USERNAME"
echo "Username: $USERNAME"
echo "Password: $PASSMIN"
echo done
exit
elif [ "$opt" = "2" ]; then
clear
echo -n "Nome utente: "
read USERNAME
userdel -r $USERNAME
echo ""
echo "$USERNAME cancellato con successo!"
exit
else
clear
echo "Devi cancellare a mano l'hostvirtuale creato per l'utente in apche e
bind"
echo "nel file httpd.conf"
sleep 5
clear
echo bad option
exit
fi
done