From 51e93720a3f32675b3300ebaa2a6f58f7c22e476 Mon Sep 17 00:00:00 2001 From: fro Date: Tue, 28 Oct 2025 15:14:49 -0500 Subject: [PATCH] + 7_add_www_placeholder.sh --- scr/0_download_scripts.sh | 1 + scr/7_add_www_placeholder.sh | 28 ++++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100755 scr/7_add_www_placeholder.sh diff --git a/scr/0_download_scripts.sh b/scr/0_download_scripts.sh index 567aa8d..78e393f 100755 --- a/scr/0_download_scripts.sh +++ b/scr/0_download_scripts.sh @@ -32,5 +32,6 @@ 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 +wget ${base_url_scr}/7_add_www_placeholder.sh chmod 755 /tmp/*.sh diff --git a/scr/7_add_www_placeholder.sh b/scr/7_add_www_placeholder.sh new file mode 100755 index 0000000..9eca536 --- /dev/null +++ b/scr/7_add_www_placeholder.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +# - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +# add a placeholder file to 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 +base_url_www=https://gt.op.fo/fro/lnxPub/raw/branch/master/srv/cmn/www + +cd /tmp/ +wget -O favicon.ico ${base_url_www}/${domain}/favicon.ico +wget -O index.html ${base_url_www}/${domain}/index.html +wget -O robots.txt ${base_url_www}/${domain}/robots.txt +cp favicon.ico index.html robots.txt /var/www/${domain} +chown ${username}:${username} /var/www/${domain}/*.*