|
|
|
![]() |
|
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: 09:12.