18 lines
420 B
Bash
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/"
|