added servernameupdate function

This commit is contained in:
Nicolas Roman 2019-03-19 11:46:41 +01:00 committed by Ludovic Poujol
parent 15f4918258
commit b6fcb25b3b

View file

@ -121,6 +121,10 @@ del-alias VHOST ALIAS
Del a ServerAlias from an Apache vhost Del a ServerAlias from an Apache vhost
update-servername VHOST SERVERNAME
Update the ServerName from an Apache vhost
setphpversion LOGIN VERSION setphpversion LOGIN VERSION
Change PHP version for LOGIN Change PHP version for LOGIN
@ -729,6 +733,9 @@ arg_processing() {
del-alias) del-alias)
op_aliasdel "$@" op_aliasdel "$@"
;; ;;
update-servername)
op_servernameupdate "$@"
;;
setphpversion) setphpversion)
op_setphpversion "$@" op_setphpversion "$@"
;; ;;
@ -803,6 +810,20 @@ op_aliasdel() {
fi fi
} }
op_servernameupdate() {
if [ $# -eq 2 ]; then
vhost="${1}.conf"
servername=$2
[ -f $VHOST_PATH/"$vhost" ] && sed -i "s/ServerName .*/ServerName $servername/" $VHOST_PATH/"$vhost" --follow-symlinks
apache2ctl configtest 2>/dev/null
/etc/init.d/apache2 force-reload >/dev/null
else usage
fi
}
op_add() { op_add() {
# #