@@ -58,55 +58,9 @@ if [ "$SSL" = 'yes' ]; then
5858fi
5959
6060# Defining variables for new vhost config
61- ip=$IP
62- email=" $user @$domain "
63- group=" $user "
64- docroot=" $HOMEDIR /$user /web/$domain /public_html"
65- docroot_string=" DocumentRoot $docroot "
66- conf=" $HOMEDIR /$user /conf/web/httpd.conf"
61+ upd_web_domain_values
6762tpl_file=" $WEBTPL /apache_$template .tpl"
6863
69-
70- # Parsing domain aliases
71- i=1
72- j=1
73- OLD_IFS=" $IFS "
74- IFS=' ,'
75- for dom_alias in $ALIAS ; do
76- dom_alias=$( idn -t --quiet -a $dom_alias )
77-
78- # Spliting ServerAlias lines
79- check_8k=" $server_alias $dom_alias "
80- if [ " ${# check_8k} " -ge ' 8100' ]; then
81- if [ " $j " -eq 1 ]; then
82- alias_string=" ServerAlias $server_alias "
83- else
84- alias_string=" $alias_string \n ServerAlias $server_alias "
85- fi
86- (( ++ j))
87- server_alias=' '
88- fi
89-
90- if [ " $i " -eq 1 ]; then
91- aliases_idn=" $dom_alias "
92- server_alias=" $dom_alias "
93- alias_string=" ServerAlias $server_alias "
94- else
95- aliases_idn=" $aliases_idn ,$dom_alias "
96- server_alias=" $server_alias $dom_alias "
97- fi
98- (( ++ i))
99- done
100- if [ -z " $alias_string " ]; then
101- alias_string=" ServerAlias $server_alias "
102- else
103- if [ ! -z " $server_alias " ]; then
104- alias_string=" $alias_string \n ServerAlias $server_alias "
105- fi
106- fi
107- IFS=$OLD_IFS
108-
109-
11064# Parsing new template
11165template_data=$( cat $WEBTPL /apache_$template .descr | grep -v ' #' )
11266for keys in $template_data ; do
13084
13185# Checking ssl
13286if [ " $SSL " = ' yes' ]; then
133- # Defining SSL vars
134- ssl_crt=" $HOMEDIR /$user /conf/web/ssl.$domain .crt"
135- ssl_key=" $HOMEDIR /$user /conf/web/ssl.$domain .key"
136- ssl_pem=" $HOMEDIR /$user /conf/web/ssl.$domain .pem"
137- ssl_ca=" $HOMEDIR /$user /conf/web/ssl.$domain .ca"
138- if [ ! -e " $USER_DATA /web/ssl/$domain .ca" ]; then
139- ssl_ca_str=' #'
140- fi
141- case $SSL_HOME in
142- single) docroot=" $HOMEDIR /$user /web/$domain /public_shtml" ;;
143- same) docroot=" $HOMEDIR /$user /web/$domain /public_html" ;;
144- esac
14587 conf=" $HOMEDIR /$user /conf/web/shttpd.conf"
14688 tpl_file=" $WEBTPL /apache_$template .stpl"
14789
148- # Adding domain to the httpd.conf
14990 add_web_config
15091
15192 # Running template trigger
15293 if [ -x $WEBTPL /apache_$template .sh ]; then
15394 $WEBTPL /apache_$template .sh \
154- " $user " " $domain " " $ip " " $HOMEDIR " " $docroot "
95+ " $user " " $domain " " $ip " " $HOMEDIR " " $sdocroot "
15596 fi
15697fi
15798
0 commit comments