diff --git a/scr/0_download_scripts.sh b/scr/0_download_scripts.sh index 91858c0..567aa8d 100755 --- a/scr/0_download_scripts.sh +++ b/scr/0_download_scripts.sh @@ -31,7 +31,6 @@ wget ${base_url_scr}/2b_postgrest_service.sh wget ${base_url_scr}/3_create_user.sh wget ${base_url_scr}/4_acmesh.sh wget ${base_url_scr}/5_https.sh - - +wget ${base_url_scr}/6_add_www_root.sh chmod 755 /tmp/*.sh diff --git a/scr/6_add_www_root.sh b/scr/6_add_www_root.sh new file mode 100755 index 0000000..53086ba --- /dev/null +++ b/scr/6_add_www_root.sh @@ -0,0 +1,23 @@ +#!/bin/bash + +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# add www root folder for a specific domain / frode klevstul / oct 2025 +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + +if [ "$EUID" -ne 0 ] + then echo "error: run as 'root'" + exit +fi + +this_file_name=`basename "$0"` + +if [ $# -ne 2 ]; then + echo usage: $this_file_name [USERNAME] [BARE_DOMAIN] + exit 1 +fi + +username=$1 +domain=$2 + +mkdir -p /var/www/$domain +chown $username:$username /var/www/$domain