Laudende Default seite entfernen

main
boksbc 2025-10-16 11:51:45 +02:00
parent bb7d0f11d1
commit 705e88ae7a
3 changed files with 11 additions and 2 deletions

View File

@ -10,8 +10,8 @@ server {
allow all; allow all;
} }
## __HTTP_BODY__ __HTTP_BODY__
} }
# ===================== HTTPS (Port 443) ==================== # ===================== HTTPS (Port 443) ====================
## __SSL_SERVER_BLOCK__ __SSL_SERVER_BLOCK__

View File

@ -15,6 +15,11 @@ apt-get -y -o Dpkg::Options::="--force-confdef" \
unzip curl composer git certbot python3-certbot-nginx \ unzip curl composer git certbot python3-certbot-nginx \
ca-certificates rsyslog sudo openssl monit acl netcat-openbsd ca-certificates rsyslog sudo openssl monit acl netcat-openbsd
# <<< Apache konsequent entfernen >>>
systemctl disable --now apache2 >/dev/null 2>&1 || true
apt-get -y purge 'apache2*' >/dev/null 2>&1 || true
apt-get -y autoremove >/dev/null 2>&1 || true
log "Systemuser/Dirs …" log "Systemuser/Dirs …"
id vmail >/dev/null 2>&1 || adduser --system --group --home /var/mail vmail id vmail >/dev/null 2>&1 || adduser --system --group --home /var/mail vmail
id "$APP_USER" >/dev/null 2>&1 || adduser --disabled-password --gecos "" "$APP_USER" id "$APP_USER" >/dev/null 2>&1 || adduser --disabled-password --gecos "" "$APP_USER"

View File

@ -11,6 +11,9 @@ NGINX_SITE_LINK="/etc/nginx/sites-enabled/${APP_USER}.conf"
ACME_ROOT="/var/www/letsencrypt" ACME_ROOT="/var/www/letsencrypt"
install -d -m 0755 "$ACME_ROOT" install -d -m 0755 "$ACME_ROOT"
# Default-Sites konsequent entfernen (verhindert doppelten default_server)
rm -f /etc/nginx/sites-enabled/default /etc/nginx/sites-available/default || true
# HTTP/2 prüfen # HTTP/2 prüfen
NGINX_HTTP2_SUFFIX="" NGINX_HTTP2_SUFFIX=""
if nginx -V 2>&1 | grep -q http_v2; then if nginx -V 2>&1 | grep -q http_v2; then
@ -126,6 +129,7 @@ if [[ $SSL_ENABLED -eq 1 ]]; then
render="${render/__SSL_SERVER_BLOCK__/$SSL_BLOCK}" render="${render/__SSL_SERVER_BLOCK__/$SSL_BLOCK}"
else else
render="${render/__HTTP_BODY__/$HTTP_BODY_APP}" render="${render/__HTTP_BODY__/$HTTP_BODY_APP}"
# HTTPS-Block komplett entfernen
render="${render/__SSL_SERVER_BLOCK__/}" render="${render/__SSL_SERVER_BLOCK__/}"
fi fi