Serghey Rodin 14 лет назад
Родитель
Сommit
5b7693ee23

+ 3 - 3
bin/v_add_sys_user

@@ -82,12 +82,12 @@ fi
 
 if [ ! -z "$WEB_SYSTEM" ] && [ "$WEB_SYSTEM" != 'no' ]; then
     mkdir $V_HOME/$user/conf
-    mkdir $V_HOME/$user/domains
+    mkdir $V_HOME/$user/web
     mkdir $V_HOME/$user/tmp
     chmod 751 $V_HOME/$user/conf
-    chmod 751 $V_HOME/$user/domains
+    chmod 751 $V_HOME/$user/web
     chmod 777 $V_HOME/$user/tmp
-    chown $user:$user $V_HOME/$user/domains
+    chown $user:$user $V_HOME/$user/web
 fi
 
 if [ ! -z "$MAIL_SYSTEM" ] && [ "$MAIL_SYSTEM" != 'no' ]; then

+ 27 - 27
bin/v_add_web_domain

@@ -84,7 +84,7 @@ fi
 web_port=$(get_config_value '$WEB_PORT')
 group="$user"
 email="$user@$domain"
-docroot="$V_HOME/$user/domains/$domain/public_html"
+docroot="$V_HOME/$user/web/$domain/public_html"
 conf="$V_HOME/$user/conf/httpd.conf"
 tpl_file="$V_WEBTPL/apache_$template.tpl"
 
@@ -105,14 +105,14 @@ fi
 add_web_config
 
 # Building directory tree
-mkdir $V_HOME/$user/domains/$domain \
-      $V_HOME/$user/domains/$domain/public_html \
-      $V_HOME/$user/domains/$domain/public_shtml \
-      $V_HOME/$user/domains/$domain/document_errors \
-      $V_HOME/$user/domains/$domain/cgi-bin \
-      $V_HOME/$user/domains/$domain/private \
-      $V_HOME/$user/domains/$domain/stats \
-      $V_HOME/$user/domains/$domain/logs
+mkdir $V_HOME/$user/web/$domain \
+      $V_HOME/$user/web/$domain/public_html \
+      $V_HOME/$user/web/$domain/public_shtml \
+      $V_HOME/$user/web/$domain/document_errors \
+      $V_HOME/$user/web/$domain/cgi-bin \
+      $V_HOME/$user/web/$domain/private \
+      $V_HOME/$user/web/$domain/stats \
+      $V_HOME/$user/web/$domain/logs
 
 # Adding domain logs
 touch /var/log/httpd/domains/$domain.bytes \
@@ -120,35 +120,35 @@ touch /var/log/httpd/domains/$domain.bytes \
       /var/log/httpd/domains/$domain.error.log
 
 # Adding symlink for logs
-ln -s /var/log/httpd/domains/$domain.*log $V_HOME/$user/domains/$domain/logs/
+ln -s /var/log/httpd/domains/$domain.*log $V_HOME/$user/web/$domain/logs/
 
 # Adding domain skeleton
-cp -r $V_WEBTPL/skel/public_html/ $V_HOME/$user/domains/$domain/
-cp -r $V_WEBTPL/skel/public_shtml/ $V_HOME/$user/domains/$domain/
-cp -r $V_WEBTPL/skel/document_errors/ $V_HOME/$user/domains/$domain/
-cp -r $V_WEBTPL/skel/cgi-bin/ $V_HOME/$user/domains/$domain/
+cp -r $V_WEBTPL/skel/public_html/ $V_HOME/$user/web/$domain/
+cp -r $V_WEBTPL/skel/public_shtml/ $V_HOME/$user/web/$domain/
+cp -r $V_WEBTPL/skel/document_errors/ $V_HOME/$user/web/$domain/
+cp -r $V_WEBTPL/skel/cgi-bin/ $V_HOME/$user/web/$domain/
 
 # Changing tpl values
-for file in $(find "$V_HOME/$user/domains/$domain/" -type f); do
+for file in $(find "$V_HOME/$user/web/$domain/" -type f); do
     sed -i "s/%domain%/$domain/g" $file
 done
 
 # Changing file owner
-chown -R $user:$user $V_HOME/$user/domains/$domain
+chown -R $user:$user $V_HOME/$user/web/$domain
 chown root:$user /var/log/httpd/domains/$domain.*
 
 # Changing file permissions
-chmod 551 $V_HOME/$user/domains/$domain
-chmod 751 $V_HOME/$user/domains/$domain/private
-chmod 751 $V_HOME/$user/domains/$domain/cgi-bin
-chmod 751 $V_HOME/$user/domains/$domain/public_html
-chmod 751 $V_HOME/$user/domains/$domain/public_shtml
-chmod 751 $V_HOME/$user/domains/$domain/document_errors
-chmod -f -R 775 $V_HOME/$user/domains/$domain/cgi-bin/*
-chmod -f -R 775 $V_HOME/$user/domains/$domain/public_html/*
-chmod -f -R 775 $V_HOME/$user/domains/$domain/document_errors/*
-chmod 551 $V_HOME/$user/domains/$domain/stats
-chmod 551 $V_HOME/$user/domains/$domain/logs
+chmod 551 $V_HOME/$user/web/$domain
+chmod 751 $V_HOME/$user/web/$domain/private
+chmod 751 $V_HOME/$user/web/$domain/cgi-bin
+chmod 751 $V_HOME/$user/web/$domain/public_html
+chmod 751 $V_HOME/$user/web/$domain/public_shtml
+chmod 751 $V_HOME/$user/web/$domain/document_errors
+chmod -f -R 775 $V_HOME/$user/web/$domain/cgi-bin/*
+chmod -f -R 775 $V_HOME/$user/web/$domain/public_html/*
+chmod -f -R 775 $V_HOME/$user/web/$domain/document_errors/*
+chmod 551 $V_HOME/$user/web/$domain/stats
+chmod 551 $V_HOME/$user/web/$domain/logs
 chmod 640 /var/log/httpd/domains/$domain.*
 
 # Running template trigger

+ 2 - 2
bin/v_add_web_domain_cgi

@@ -56,7 +56,7 @@ tpl_file="$V_WEBTPL/apache_$tpl_name.tpl"
 # Defining params for ScriptAlias
 conf="$V_HOME/$user/conf/httpd.conf"
 search_phrase='ScriptAlias '
-str_repl="    ScriptAlias /cgi-bin/ $V_HOME/$user/domains/$domain/cgi-bin/"
+str_repl="    ScriptAlias /cgi-bin/ $V_HOME/$user/web/$domain/cgi-bin/"
 change_web_config
 
 # Defining params for Options
@@ -72,7 +72,7 @@ if [ ! -z "$cert" ]; then
     tpl_file="$V_WEBTPL/apache_$tpl_name.stpl"
     conf="$V_HOME/$user/conf/shttpd.conf"
     search_phrase='ScriptAlias '
-    str_repl="    ScriptAlias /cgi-bin/ $V_HOME/$user/domains/$domain/cgi-bin/"
+    str_repl="    ScriptAlias /cgi-bin/ $V_HOME/$user/web/$domain/cgi-bin/"
     change_web_config
 
     # Defining params for Options

+ 3 - 3
bin/v_add_web_domain_nginx

@@ -62,7 +62,7 @@ web_port=$(get_config_value '$WEB_PORT')
 proxy_port=$(get_config_value '$PROXY_PORT')
 domain_idn=$(idn -t --quiet -a "$domain")
 group="$user"
-docroot="$V_HOME/$user/domains/$domain/public_html"
+docroot="$V_HOME/$user/web/$domain/public_html"
 email="$user@$domain"
 aliases=$(get_web_domain_value '$ALIAS')
 aliases_idn=$(idn -t --quiet -a "$aliases")
@@ -95,8 +95,8 @@ if [ ! -z "$cert" ]; then
     ssl_key="$V_HOME/$user/conf/$cert.key"
     tpl_option=$(get_web_domain_value '$SSL_HOME')
     case $tpl_option in
-        single) docroot="$V_HOME/$user/domains/$domain/public_shtml" ;;
-        same) docroot="$V_HOME/$user/domains/$domain/public_html" ;;
+        single) docroot="$V_HOME/$user/web/$domain/public_shtml" ;;
+        same) docroot="$V_HOME/$user/web/$domain/public_html" ;;
         *) check_args '3' "$#" 'user domain certificate [sslhome]'
     esac
     web_ssl_port=$(get_config_value '$WEB_SSL_PORT')

+ 2 - 2
bin/v_add_web_domain_ssl

@@ -75,8 +75,8 @@ email="$user@$domain"
 ssl_cert="$V_HOME/$user/conf/$cert.crt"
 ssl_key="$V_HOME/$user/conf/$cert.key"
 case $tpl_option in
-    single) docroot="$V_HOME/$user/domains/$domain/public_shtml" ;;
-    same) docroot="$V_HOME/$user/domains/$domain/public_html" ;;
+    single) docroot="$V_HOME/$user/web/$domain/public_shtml" ;;
+    same) docroot="$V_HOME/$user/web/$domain/public_html" ;;
     *) check_args '3' "$#" 'user domain certificate [sslhome]'
 esac
 group="$user"

+ 1 - 1
bin/v_add_web_domain_stat_auth

@@ -48,7 +48,7 @@ is_domain_suspended 'web_domains'
 #----------------------------------------------------------#
 
 # Definining statistic dir
-stat_dir="$V_HOME/$user/domains/$domain/stats"
+stat_dir="$V_HOME/$user/web/$domain/stats"
 
 # Adding htaccess file
 if [ ! -e "$stat_dir/.htaccess" ]; then

+ 4 - 4
bin/v_change_web_domain_sslhome

@@ -62,8 +62,8 @@ search_phrase='DocumentRoot'
 
 # Parsing tpl_option
 case $tpl_option in
-    single) docroot="$V_HOME/$user/domains/$domain/public_shtml" ;;
-    same) docroot="$V_HOME/$user/domains/$domain/public_html" ;;
+    single) docroot="$V_HOME/$user/web/$domain/public_shtml" ;;
+    same) docroot="$V_HOME/$user/web/$domain/public_html" ;;
     *) check_args '3' "2" 'user domain sslhome'
 esac
 
@@ -78,8 +78,8 @@ ssl_home=$(get_web_domain_value '$SSL_HOME')
 
 # Parsing old sslhome
 case $ssl_home in
-    single) dirroot="$V_HOME/$user/domains/$domain/public_shtml" ;;
-    same) dirroot="$V_HOME/$user/domains/$domain/public_html" ;;
+    single) dirroot="$V_HOME/$user/web/$domain/public_shtml" ;;
+    same) dirroot="$V_HOME/$user/web/$domain/public_html" ;;
     *) check_args '3' "2" 'user domain sslhome'
 esac
 

+ 3 - 3
bin/v_change_web_domain_tpl

@@ -77,7 +77,7 @@ aliases=$(get_web_domain_value '$ALIAS')
 aliases_idn=$(idn -t --quiet -a "$aliases")
 web_port=$(get_config_value '$WEB_PORT')
 email="$user@$domain"
-docroot="$V_HOME/$user/domains/$domain/public_html"
+docroot="$V_HOME/$user/web/$domain/public_html"
 conf="$V_HOME/$user/conf/httpd.conf"
 tpl_file="$V_WEBTPL/apache_$template.tpl"
 group="$user"
@@ -111,8 +111,8 @@ if [ ! -z "$cert" ]; then
     ssl_cert="$V_HOME/$user/conf/$cert.crt"
     ssl_key="$V_HOME/$user/conf/$cert.key"
     case $tpl_option in
-        single) docroot="$V_HOME/$user/domains/$domain/public_shtml" ;;
-        *) docroot="$V_HOME/$user/domains/$domain/public_html" ;;
+        single) docroot="$V_HOME/$user/web/$domain/public_shtml" ;;
+        *) docroot="$V_HOME/$user/web/$domain/public_html" ;;
     esac
     conf="$V_HOME/$user/conf/shttpd.conf"
     tpl_file="$V_WEBTPL/apache_$template.stpl"

+ 2 - 2
bin/v_del_web_domain

@@ -55,7 +55,7 @@ conf="$V_HOME/$user/conf/httpd.conf"
 
 # Deleting domain
 del_web_config
-exit
+
 # Checking ssl
 cert=$(get_web_domain_value '$SSL_CERT')
 if [ ! -z "$cert" ]; then
@@ -85,7 +85,7 @@ if [ ! -z "$stats_type" ] && [ "$stats_type" != 'no' ]; then
 fi
 
 # Deleting directory
-rm -rf $V_HOME/$user/domains/$domain
+rm -rf $V_HOME/$user/web/$domain
 
 # Deleting logs
 rm -rf /var/log/httpd/domains/$domain.log*

+ 2 - 2
bin/v_del_web_domain_cgi

@@ -56,7 +56,7 @@ tpl_file="$V_WEBTPL/apache_$tpl_name.tpl"
 # Defining params for ScriptAlias
 conf="$V_HOME/$user/conf/httpd.conf"
 search_phrase='ScriptAlias '
-str_repl="    #ScriptAlias /cgi-bin/ $V_HOME/$user/domains/$domain/cgi-bin"
+str_repl="    #ScriptAlias /cgi-bin/ $V_HOME/$user/web/$domain/cgi-bin"
 change_web_config
 
 # Defining params for Options
@@ -72,7 +72,7 @@ if [ ! -z "$cert" ]; then
     tpl_file="$V_WEBTPL/apache_$tpl_name.stpl"
     conf="$V_HOME/$user/conf/shttpd.conf"
     search_phrase='ScriptAlias '
-    str_repl="    #ScriptAlias /cgi-bin/ $V_HOME/$user/domains/$domain/cgi-bin"
+    str_repl="    #ScriptAlias /cgi-bin/ $V_HOME/$user/web/$domain/cgi-bin"
     change_web_config
 
     # Defining params for Options

+ 1 - 1
bin/v_del_web_domain_stat

@@ -52,7 +52,7 @@ is_web_domain_value_exist '$STATS'
 type=$(get_web_domain_value '$STATS')
 
 # Defining statistic dir
-stat_dir="$V_HOME/$user/domains/$domain/stats"
+stat_dir="$V_HOME/$user/web/$domain/stats"
 
 # Deleting dir content
 rm -rf $stat_dir/*

+ 1 - 1
bin/v_del_web_domain_stat_auth

@@ -50,7 +50,7 @@ is_web_domain_value_exist '$STATS_AUTH'
 #----------------------------------------------------------#
 
 # Definining statistic dir
-stat_dir="$V_HOME/$user/domains/$domain/stats"
+stat_dir="$V_HOME/$user/web/$domain/stats"
 
 # Checking auth_user
 if [ ! -z "$auth_user" ]; then

+ 5 - 5
bin/v_rebuild_web_domains

@@ -62,7 +62,7 @@ for domain in $domains; do
     domain=$(get_web_domain_value '$DOMAIN')
     domain_idn=$(idn -t --quiet -a "$domain")
     group="$user"
-    docroot="$V_HOME/$user/domains/$domain/public_html"
+    docroot="$V_HOME/$user/web/$domain/public_html"
     email="$user@$domain"
     aliases=$(get_web_domain_value '$ALIAS')
     aliases_idn=$(idn -t --quiet -a "$aliases")
@@ -90,7 +90,7 @@ for domain in $domains; do
         # Defining params for ScriptAlias
         search_phrase='ScriptAlias '
         str_repl="    #ScriptAlias /cgi-bin/"
-        str_repl="$str_repl $V_HOME/$user/domains/$domain/cgi-bin/"
+        str_repl="$str_repl $V_HOME/$user/web/$domain/cgi-bin/"
         change_web_config
 
         # Defining params for Options
@@ -107,8 +107,8 @@ for domain in $domains; do
         ssl_key="$V_HOME/$user/conf/$cert.key"
         tpl_option=$(get_web_domain_value '$SSL_HOME')
         case $tpl_option in
-            single) docroot="$V_HOME/$user/domains/$domain/public_shtml" ;;
-            same) docroot="$V_HOME/$user/domains/$domain/public_html" ;;
+            single) docroot="$V_HOME/$user/web/$domain/public_shtml" ;;
+            same) docroot="$V_HOME/$user/web/$domain/public_html" ;;
             *) check_args '3' "$#" 'user domain certificate [sslhome]'
         esac
         web_ssl_port=$(get_config_value '$WEB_SSL_PORT')
@@ -128,7 +128,7 @@ for domain in $domains; do
             # Defining params for ScriptAlias
             search_phrase='ScriptAlias '
             str_repl="    #ScriptAlias /cgi-bin/"
-            str_repl="$str_repl $V_HOME/$user/domains/$domain/cgi-bin/"
+            str_repl="$str_repl $V_HOME/$user/web/$domain/cgi-bin/"
             change_web_config
     
             # Defining params for Options

+ 3 - 3
bin/v_unsuspend_web_domain

@@ -54,7 +54,7 @@ conf="$V_HOME/$user/conf/httpd.conf"
 search_phrase='Redirect / '
 
 # Defining replace string
-str_repl="    DocumentRoot $V_HOME/$user/domains/$domain/public_html"
+str_repl="    DocumentRoot $V_HOME/$user/web/$domain/public_html"
 
 # Unsuspending vhost
 change_web_config
@@ -71,8 +71,8 @@ if [ ! -z "$cert" ]; then
 
     # Switching on option
     case $tpl_option in
-        single) docroot="$V_HOME/$user/domains/$domain/public_shtml" ;;
-        *) docroot="$V_HOME/$user/domains/$domain/public_html" ;;
+        single) docroot="$V_HOME/$user/web/$domain/public_shtml" ;;
+        *) docroot="$V_HOME/$user/web/$domain/public_html" ;;
     esac
 
     # Defining replace string

+ 3 - 3
bin/v_unsuspend_web_domains

@@ -61,7 +61,7 @@ for domain in $domains; do
     search_phrase='Redirect / '
 
     # Defining replace string
-    str_repl="    DocumentRoot $V_HOME/$user/domains/$domain/public_html"
+    str_repl="    DocumentRoot $V_HOME/$user/web/$domain/public_html"
 
     # Unsuspending vhost
     change_web_config
@@ -78,8 +78,8 @@ for domain in $domains; do
 
         # Switching on option
         case $tpl_opt in
-            single) docroot="$V_HOME/$user/domains/$domain/public_shtml" ;;
-            *) docroot="$V_HOME/$user/domains/$domain/public_html" ;;
+            single) docroot="$V_HOME/$user/web/$domain/public_shtml" ;;
+            *) docroot="$V_HOME/$user/web/$domain/public_html" ;;
         esac
 
         # Defining replace string

+ 1 - 1
bin/v_upd_web_domain_disk

@@ -44,7 +44,7 @@ is_domain_suspended 'web_domains'
 #----------------------------------------------------------#
 
 # Defining home directory
-home_dir="$V_HOME/$user/domains/$domain/"
+home_dir="$V_HOME/$user/web/$domain/"
 
 # Checking home directory exist
 if [ -e "$home_dir" ]; then

+ 1 - 1
bin/v_upd_web_domains_disk

@@ -51,7 +51,7 @@ domains=$(dom_clear_search)
 for domain in $domains; do
 
     # Defining home directory
-    home_dir="$V_HOME/$user/domains/$domain/"
+    home_dir="$V_HOME/$user/web/$domain/"
 
     # Checking home directory exist
     if [ -e "$home_dir" ]; then

+ 5 - 5
data/templates/apache_default.stpl

@@ -4,9 +4,9 @@
     ServerAlias %alias_idn%
     ServerAdmin %email%
     DocumentRoot %docroot%
-    ScriptAlias /cgi-bin/ %home%/%user%/domains/%domain%/cgi-bin/
-    Alias /vstats/ %home%/%user%/domains/%domain%/stats/
-    Alias /error/ %home%/%user%/domains/%domain%/document_errors/
+    ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+    Alias /vstats/ %home%/%user%/web/%domain%/stats/
+    Alias /error/ %home%/%user%/web/%domain%/document_errors/
     SuexecUserGroup %user% %group%
     CustomLog /var/log/httpd/domains/%domain%.bytes bytes
     CustomLog /var/log/httpd/domains/%domain%.log combined
@@ -25,10 +25,10 @@
         php_admin_value session.save_path %home%/%user%/tmp
         php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f %email%'
     </Directory>
-    <Directory %home%/%user%/domains/%domain%/stats>
+    <Directory %home%/%user%/web/%domain%/stats>
         AllowOverride All
     </Directory>
-    php_admin_value open_basedir %home%/%user%/domains:%home%/%user%/tmp:/bin:/usr/bin:/usr/local/bin:/var/www/html:/tmp
+    php_admin_value open_basedir %home%/%user%/web:%home%/%user%/tmp:/bin:/usr/bin:/usr/local/bin:/var/www/html:/tmp
     SSLEngine on
     SSLVerifyClient none
     SSLCertificateFile %ssl_cert%

+ 5 - 5
data/templates/apache_default.tpl

@@ -4,9 +4,9 @@
     ServerAlias %alias_idn%
     ServerAdmin %email%
     DocumentRoot %docroot%
-    ScriptAlias /cgi-bin/ %home%/%user%/domains/%domain%/cgi-bin/
-    Alias /vstats/ %home%/%user%/domains/%domain%/stats/
-    Alias /error/ %home%/%user%/domains/%domain%/document_errors/
+    ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+    Alias /vstats/ %home%/%user%/web/%domain%/stats/
+    Alias /error/ %home%/%user%/web/%domain%/document_errors/
     SuexecUserGroup %user% %group%
     CustomLog /var/log/httpd/domains/%domain%.bytes bytes
     CustomLog /var/log/httpd/domains/%domain%.log combined
@@ -24,10 +24,10 @@
         php_admin_value session.save_path %home%/%user%/tmp
         php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f %email%'
     </Directory>
-    <Directory %home%/%user%/domains/%domain%/stats>
+    <Directory %home%/%user%/web/%domain%/stats>
         AllowOverride All
     </Directory>
-    php_admin_value open_basedir %home%/%user%/domains:%home%/%user%/tmp:/bin:/usr/bin:/usr/local/bin:/var/www/html:/tmp
+    php_admin_value open_basedir %home%/%user%/web:%home%/%user%/tmp:/bin:/usr/bin:/usr/local/bin:/var/www/html:/tmp
     Include %home%/%user%/conf/%domain%.httpd.*
 
 </VirtualHost>

+ 1 - 1
data/templates/apache_phpcgi.sh

@@ -7,7 +7,7 @@ home_dir="$4"
 docroot="$5"
 
 wrapper_script='#!/usr/bin/php-cgi -cphp5-cgi.ini'
-wrapper_file="$home_dir/$user/domains/$domain/cgi-bin/php"
+wrapper_file="$home_dir/$user/web/$domain/cgi-bin/php"
 
 echo "$wrapper_script" > $wrapper_file
 chown $user:$user $wrapper_file

+ 5 - 5
data/templates/apache_phpcgi.stpl

@@ -4,9 +4,9 @@
     ServerAlias %alias_idn%
     ServerAdmin %email%
     DocumentRoot %docroot%
-    ScriptAlias /cgi-bin/ %home%/%user%/domains/%domain%/cgi-bin/
-    Alias /vstats/ %home%/%user%/domains/%domain%/stats/
-    Alias /error/ %home%/%user%/domains/%domain%/document_errors/
+    ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+    Alias /vstats/ %home%/%user%/web/%domain%/stats/
+    Alias /error/ %home%/%user%/web/%domain%/document_errors/
     SuexecUserGroup %user% %group%
     CustomLog /var/log/httpd/domains/%domain%.bytes bytes
     CustomLog /var/log/httpd/domains/%domain%.log combined
@@ -25,10 +25,10 @@
         php_admin_value session.save_path %home%/%user%/tmp
         php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f %email%'
     </Directory>
-    <Directory %home%/%user%/domains/%domain%/stats>
+    <Directory %home%/%user%/web/%domain%/stats>
         AllowOverride All
     </Directory>
-    php_admin_value open_basedir %home%/%user%/domains:%home%/%user%/tmp:/bin:/usr/bin:/usr/local/bin:/var/www/html:/tmp
+    php_admin_value open_basedir %home%/%user%/web:%home%/%user%/tmp:/bin:/usr/bin:/usr/local/bin:/var/www/html:/tmp
     SSLEngine on
     SSLVerifyClient none
     SSLCertificateFile %ssl_cert%

+ 4 - 4
data/templates/apache_phpcgi.tpl

@@ -4,9 +4,9 @@
     ServerAlias %alias_idn%
     ServerAdmin %email%
     DocumentRoot %docroot%
-    ScriptAlias /cgi-bin/ %home%/%user%/domains/%domain%/cgi-bin/
-    Alias /vstats/ %home%/%user%/domains/%domain%/stats/
-    Alias /error/ %home%/%user%/domains/%domain%/document_errors/
+    ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+    Alias /vstats/ %home%/%user%/web/%domain%/stats/
+    Alias /error/ %home%/%user%/web/%domain%/document_errors/
     SuexecUserGroup %user% %group%
     CustomLog /var/log/httpd/domains/%domain%.bytes bytes
     CustomLog /var/log/httpd/domains/%domain%.log combined
@@ -21,7 +21,7 @@
         AddHandler phpcgi-script .php
 
     </Directory>
-    <Directory %home%/%user%/domains/%domain%/stats>
+    <Directory %home%/%user%/web/%domain%/stats>
         AllowOverride All
     </Directory>
     Include %home%/%user%/conf/%domain%.httpd.*

+ 4 - 4
data/templates/apache_unlim.stpl

@@ -4,9 +4,9 @@
     ServerAlias %alias_idn%
     ServerAdmin %email%
     DocumentRoot %docroot%
-    ScriptAlias /cgi-bin/ %home%/%user%/domains/%domain%/cgi-bin/
-    Alias /vstats/ %home%/%user%/domains/%domain%/stats/
-    Alias /error/ %home%/%user%/domains/%domain%/document_errors/
+    ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+    Alias /vstats/ %home%/%user%/web/%domain%/stats/
+    Alias /error/ %home%/%user%/web/%domain%/document_errors/
     SuexecUserGroup %user% %group%
     CustomLog /var/log/httpd/domains/%domain%.bytes bytes
     CustomLog /var/log/httpd/domains/%domain%.log combined
@@ -25,7 +25,7 @@
         php_admin_value session.save_path %home%/%user%/tmp
         php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f %email%'
     </Directory>
-    <Directory %home%/%user%/domains/%domain%/stats>
+    <Directory %home%/%user%/web/%domain%/stats>
         AllowOverride All
     </Directory>
     php_admin_value open_basedir none

+ 4 - 4
data/templates/apache_unlim.tpl

@@ -4,9 +4,9 @@
     ServerAlias %alias_idn%
     ServerAdmin %email%
     DocumentRoot %docroot%
-    ScriptAlias /cgi-bin/ %home%/%user%/domains/%domain%/cgi-bin/
-    Alias /vstats/ %home%/%user%/domains/%domain%/stats/
-    Alias /error/ %home%/%user%/domains/%domain%/document_errors/
+    ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
+    Alias /vstats/ %home%/%user%/web/%domain%/stats/
+    Alias /error/ %home%/%user%/web/%domain%/document_errors/
     SuexecUserGroup %user% %group%
     CustomLog /var/log/httpd/domains/%domain%.bytes bytes
     CustomLog /var/log/httpd/domains/%domain%.log combined
@@ -24,7 +24,7 @@
         php_admin_value session.save_path %home%/%user%/tmp
         php_admin_value sendmail_path '/usr/sbin/sendmail -t -i -f %email%'
     </Directory>
-    <Directory %home%/%user%/domains/%domain%/stats>
+    <Directory %home%/%user%/web/%domain%/stats>
         AllowOverride All
     </Directory>
     php_admin_value open_basedir none

+ 1 - 1
data/templates/awstats.tpl

@@ -5,7 +5,7 @@ LogSeparator=" "
 SiteDomain="%domain%"
 HostAliases="%alias%"
 DNSLookup="2"
-DirData="%home%/%user%/domains/%domain%/stats/"
+DirData="%home%/%user%/web/%domain%/stats/"
 DirCgi="/awstats"
 DirIcons="/awstatsicons"
 AllowToUpdateStatsFromBrowser="0"

+ 1 - 1
data/templates/ngingx_vhost_default.stpl

@@ -20,7 +20,7 @@ server {
     }
 
     location /error/ {
-        alias   %home%/%user%/domains/%domain%/document_errors/;
+        alias   %home%/%user%/web/%domain%/document_errors/;
     }
 
     location @fallback {

+ 1 - 1
data/templates/ngingx_vhost_default.tpl

@@ -17,7 +17,7 @@ server {
     }
 
     location /error/ {
-        alias   %home%/%user%/domains/%domain%/document_errors/;
+        alias   %home%/%user%/web/%domain%/document_errors/;
     }
 
     location @fallback {

+ 2 - 2
data/templates/webalizer.tpl

@@ -1,7 +1,7 @@
 HostName         %domain_idn%
 LogFile          /var/log/httpd/domains/%domain%.log
-OutputDir        %home%/%user%/domains/%domain%/stats
-HistoryName      %home%/%user%/domains/%domain%/stats/%domain%.hist
+OutputDir        %home%/%user%/web/%domain%/stats
+HistoryName      %home%/%user%/web/%domain%/stats/%domain%.hist
 Incremental      yes
 IncrementalName  %home%/%user%/domains/%domain%/stats/%domain%.current
 PageType         htm*