|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2003
Città: Rimini
Messaggi: 3970
|
[HELP] Piccolo Script in Bash per...
Sto cercando d automatizzare la creazione di un nuovo dominio con tanto d VirtualHost in apache, utente d sistema, mail ecc ecc
Per fare questo il modulo Virtualmin d Webmin mi da 1 grande mano MA nn so come mai nn mi aggiunge in apache (o meglio nel file vhosts.conf) la nuova direttiva x il dominio appena creato) così ho pensato d fare 1 piccolo script x, passando come parametro il nome del dominio, aggiungere nel file vhosts.conf la nuova direttiva. Il codice è il seguente MA quello ke nn so fare è aggiungere quanto segue in fondo ad 1 file... Codice:
GNU nano 1.2.1 File: add_vhost
#!/bin/bash
#
#Usage ./add_vhosts <domain>
#
DOM=www.$1
HOME=/home/$1
<<comando da dare x mettere quanto segue dentro /etc/httpd/conf.d/vhosts.conf
>>
#
# Virtual Host ${DOM}
#
<VirtualHost 192.168.0.2>
ServerName ${DOM}
ServerAlias ${DOM}
DocumentRoot ${HOME}/www
ErrorLog ${HOME}/logs/error_log
CustomLog ${HOME}/logs/access_log common
ScriptAlias /cgi-bin/ ${HOME}/cgi-bin/
<Directory "${HOME}/www">
Options Indexes IncludesNOEXEC FollowSymLinks
</Directory>
</VirtualHost>
__________________
Powered by Apple Macbook Pro Retina |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Oct 2003
Città: ROM-€ distro: Fedora Core 2 kernel ver.: 2.6
Messaggi: 95
|
Codice:
cat <<EOF >> /etc/httpd/conf.d/vhosts.conf
#
# Virtual Host ${DOM}
#
<VirtualHost 192.168.0.2>
ServerName ${DOM}
ServerAlias ${DOM}
DocumentRoot ${HOME}/www
ErrorLog ${HOME}/logs/error_log
CustomLog ${HOME}/logs/access_log common
ScriptAlias /cgi-bin/ ${HOME}/cgi-bin/
<Directory "${HOME}/www">
Options Indexes IncludesNOEXEC FollowSymLinks
</Directory>
</VirtualHost>
EOF
se funziona mi dai 5 euri bai
__________________
-- Folding@Home mplayer -ao sdl:alsa:hw=device0.2 -ac hwac3,a52, -dvd-device /dev/dvd -stop-xscreensaver dvd://
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Apr 2003
Città: Rimini
Messaggi: 3970
|
Quote:
Nn funziona TNK
__________________
Powered by Apple Macbook Pro Retina |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 21:15.



















