Files
panelhosting/scripts/setup-nginx.sh
T

18 lines
420 B
Bash

#!/bin/bash
set -euo pipefail
CONF="/etc/nginx/nginx.conf"
INCLUDE="include /etc/nginx/panel/*.conf;"
mkdir -p /etc/nginx/panel
if [ -f "$CONF" ] && ! grep -qF "$INCLUDE" "$CONF"; then
echo "Добавляю include в $CONF"
echo "" >> "$CONF"
echo "# PanelHosting" >> "$CONF"
echo "$INCLUDE" >> "$CONF"
fi
nginx -t && nginx -s reload
echo "Nginx готов. Конфиги панели: /etc/nginx/panel/"