Browse Source

Ensure domain directory is created for configuration files

Kristan Kenney 7 years ago
parent
commit
1ad945f8c6
2 changed files with 3 additions and 1 deletions
  1. 1 0
      func/domain.sh
  2. 2 1
      func/rebuild.sh

+ 1 - 0
func/domain.sh

@@ -188,6 +188,7 @@ prepare_web_domain_values() {
 
 # Add web config
 add_web_config() {
+    mkdir -p "$HOMEDIR/$user/conf/web/$domain"
     conf="$HOMEDIR/$user/conf/web/$domain/$1.conf"
     if [[ "$2" =~ stpl$ ]]; then
         conf="$HOMEDIR/$user/conf/web/$domain/$1.ssl.conf"

+ 2 - 1
func/rebuild.sh

@@ -159,7 +159,8 @@ rebuild_web_domain_conf() {
         $HOMEDIR/$user/web/$domain/cgi-bin \
         $HOMEDIR/$user/web/$domain/private \
         $HOMEDIR/$user/web/$domain/stats \
-        $HOMEDIR/$user/web/$domain/logs
+        $HOMEDIR/$user/web/$domain/logs \
+        $HOMEDIR/$user/conf/web/$domain
 
     # Creating domain logs
     if [ ! -e "/var/log/$WEB_SYSTEM/domains" ]; then