parent
ec4bb73609
commit
8a2ec261f5
@ -0,0 +1,3 @@
|
|||||||
|
<IfModule mpm_prefork_module>
|
||||||
|
LoadModule mpm_itk_module modules/mod_mpm_itk.so
|
||||||
|
</IfModule>
|
||||||
@ -0,0 +1,41 @@
|
|||||||
|
#=========================================================================#
|
||||||
|
# Default Web Domain Template #
|
||||||
|
# DO NOT MODIFY THIS FILE! CHANGES WILL BE LOST WHEN REBUILDING DOMAINS #
|
||||||
|
# https://hestiacp.com/docs/server-administration/web-templates.html #
|
||||||
|
#=========================================================================#
|
||||||
|
|
||||||
|
<VirtualHost %ip%:%web_ssl_port%>
|
||||||
|
|
||||||
|
ServerName %domain_idn%
|
||||||
|
%alias_string%
|
||||||
|
ServerAdmin %email%
|
||||||
|
DocumentRoot %sdocroot%
|
||||||
|
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/%web_system%/domains/%domain%.bytes bytes
|
||||||
|
CustomLog /var/log/%web_system%/domains/%domain%.log combined
|
||||||
|
ErrorLog /var/log/%web_system%/domains/%domain%.error.log
|
||||||
|
|
||||||
|
<Location />
|
||||||
|
Require all denied
|
||||||
|
</Location>
|
||||||
|
SSLEngine on
|
||||||
|
SSLVerifyClient none
|
||||||
|
SSLCertificateFile %ssl_crt%
|
||||||
|
SSLCertificateKeyFile %ssl_key%
|
||||||
|
%ssl_ca_str%SSLCertificateChainFile %ssl_ca%
|
||||||
|
|
||||||
|
<IfModule mod_ruid2.c>
|
||||||
|
RMode config
|
||||||
|
RUidGid %user% %group%
|
||||||
|
RGroups apache
|
||||||
|
</IfModule>
|
||||||
|
<IfModule mpm_itk.c>
|
||||||
|
AssignUserID %user% %group%
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
IncludeOptional %home%/%user%/conf/web/%domain%/%web_system%.ssl.conf_*
|
||||||
|
IncludeOptional /etc/httpd/conf.h.d/*.inc
|
||||||
|
</VirtualHost>
|
||||||
@ -0,0 +1,38 @@
|
|||||||
|
#=========================================================================#
|
||||||
|
# Default Web Domain Template #
|
||||||
|
# DO NOT MODIFY THIS FILE! CHANGES WILL BE LOST WHEN REBUILDING DOMAINS #
|
||||||
|
# https://hestiacp.com/docs/server-administration/web-templates.html #
|
||||||
|
#=========================================================================#
|
||||||
|
|
||||||
|
<VirtualHost %ip%:%web_port%>
|
||||||
|
|
||||||
|
ServerName %domain_idn%
|
||||||
|
%alias_string%
|
||||||
|
ServerAdmin %email%
|
||||||
|
DocumentRoot %docroot%
|
||||||
|
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/%web_system%/domains/%domain%.bytes bytes
|
||||||
|
CustomLog /var/log/%web_system%/domains/%domain%.log combined
|
||||||
|
ErrorLog /var/log/%web_system%/domains/%domain%.error.log
|
||||||
|
|
||||||
|
IncludeOptional %home%/%user%/conf/web/%domain%/forcessl.apache2.conf*
|
||||||
|
|
||||||
|
<Location />
|
||||||
|
Require all denied
|
||||||
|
</Location>
|
||||||
|
|
||||||
|
<IfModule mod_ruid2.c>
|
||||||
|
RMode config
|
||||||
|
RUidGid %user% %group%
|
||||||
|
RGroups apache
|
||||||
|
</IfModule>
|
||||||
|
<IfModule mpm_itk.c>
|
||||||
|
AssignUserID %user% %group%
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
IncludeOptional %home%/%user%/conf/web/%domain%/%web_system%.conf_*
|
||||||
|
IncludeOptional /etc/httpd/conf.h.d/*.inc
|
||||||
|
</VirtualHost>
|
||||||
@ -0,0 +1,32 @@
|
|||||||
|
#=========================================================================#
|
||||||
|
# Default Web Domain Template #
|
||||||
|
# DO NOT MODIFY THIS FILE! CHANGES WILL BE LOST WHEN REBUILDING DOMAINS #
|
||||||
|
# https://hestiacp.com/docs/server-administration/web-templates.html #
|
||||||
|
#=========================================================================#
|
||||||
|
|
||||||
|
<VirtualHost %ip%:%web_ssl_port%>
|
||||||
|
|
||||||
|
ServerName %domain_idn%
|
||||||
|
%alias_string%
|
||||||
|
ServerAdmin %email%
|
||||||
|
DocumentRoot %sdocroot%
|
||||||
|
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/%web_system%/domains/%domain%.bytes bytes
|
||||||
|
CustomLog /var/log/%web_system%/domains/%domain%.log combined
|
||||||
|
ErrorLog /var/log/%web_system%/domains/%domain%.error.log
|
||||||
|
<Location />
|
||||||
|
Require all denied
|
||||||
|
</Location>
|
||||||
|
|
||||||
|
SSLEngine on
|
||||||
|
SSLVerifyClient none
|
||||||
|
SSLCertificateFile %ssl_crt%
|
||||||
|
SSLCertificateKeyFile %ssl_key%
|
||||||
|
%ssl_ca_str%SSLCertificateChainFile %ssl_ca%
|
||||||
|
|
||||||
|
IncludeOptional %home%/%user%/conf/web/%domain%/%web_system%.ssl.conf_*
|
||||||
|
IncludeOptional /etc/httpd/conf.h.d/*.inc
|
||||||
|
</VirtualHost>
|
||||||
@ -0,0 +1,30 @@
|
|||||||
|
#=========================================================================#
|
||||||
|
# Default Web Domain Template #
|
||||||
|
# DO NOT MODIFY THIS FILE! CHANGES WILL BE LOST WHEN REBUILDING DOMAINS #
|
||||||
|
# https://hestiacp.com/docs/server-administration/web-templates.html #
|
||||||
|
#=========================================================================#
|
||||||
|
|
||||||
|
<VirtualHost %ip%:%web_port%>
|
||||||
|
|
||||||
|
ServerName %domain_idn%
|
||||||
|
%alias_string%
|
||||||
|
ServerAdmin %email%
|
||||||
|
DocumentRoot %docroot%
|
||||||
|
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/%web_system%/domains/%domain%.bytes bytes
|
||||||
|
CustomLog /var/log/%web_system%/domains/%domain%.log combined
|
||||||
|
ErrorLog /var/log/%web_system%/domains/%domain%.error.log
|
||||||
|
|
||||||
|
IncludeOptional %home%/%user%/conf/web/%domain%/apache2.forcessl.conf*
|
||||||
|
|
||||||
|
<Location />
|
||||||
|
Require all denied
|
||||||
|
</Location>
|
||||||
|
|
||||||
|
|
||||||
|
IncludeOptional %home%/%user%/conf/web/%domain%/%web_system%.conf_*
|
||||||
|
IncludeOptional /etc/httpd/conf.h.d/*.inc
|
||||||
|
</VirtualHost>
|
||||||
@ -1,16 +1,26 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/bash
|
||||||
# Adding php wrapper
|
# Adding php wrapper
|
||||||
user="$1"
|
user="$1"
|
||||||
domain="$2"
|
domain="$2"
|
||||||
ip="$3"
|
ip="$3"
|
||||||
home_dir="$4"
|
home_dir="$4"
|
||||||
docroot="$5"
|
docroot="$5"
|
||||||
|
php_path="$6"
|
||||||
|
|
||||||
wrapper_script='#!/usr/bin/php-cgi -cphp5-cgi.ini'
|
wrapper_script="#!$php_path -cphp5-cgi.ini"
|
||||||
wrapper_file="$home_dir/$user/web/$domain/cgi-bin/php"
|
wrapper_file="$home_dir/$user/web/$domain/cgi-bin/php"
|
||||||
|
wrapper_dir="/var/www/$user/$domain/cgi-bin"
|
||||||
|
wrapper_file2="$wrapper_dir/php"
|
||||||
|
|
||||||
echo "$wrapper_script" > $wrapper_file
|
echo "$wrapper_script" > $wrapper_file
|
||||||
chown $user:$user $wrapper_file
|
chown $user:$user $wrapper_file
|
||||||
chmod -f 751 $wrapper_file
|
chmod -f 751 $wrapper_file
|
||||||
|
|
||||||
|
mkdir -p $wrapper_dir
|
||||||
|
|
||||||
|
echo "$wrapper_script" > $wrapper_file2
|
||||||
|
chown $user:$user $wrapper_file2
|
||||||
|
chown $user:$user $wrapper_dir
|
||||||
|
chmod -f 751 $wrapper_file2
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
@ -1,22 +1,32 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/bash
|
||||||
# Adding php wrapper
|
# Adding php wrapper
|
||||||
user="$1"
|
user="$1"
|
||||||
domain="$2"
|
domain="$2"
|
||||||
ip="$3"
|
ip="$3"
|
||||||
home_dir="$4"
|
home_dir="$4"
|
||||||
docroot="$5"
|
docroot="$5"
|
||||||
|
php_path="$6"
|
||||||
|
|
||||||
wrapper_script="#!/bin/sh
|
wrapper_script="#!/bin/sh
|
||||||
PHPRC=/usr/local/lib
|
PHPRC=/usr/local/lib
|
||||||
export PHPRC
|
export PHPRC
|
||||||
export PHP_FCGI_MAX_REQUESTS=1000
|
export PHP_FCGI_MAX_REQUESTS=1000
|
||||||
export PHP_FCGI_CHILDREN=20
|
export PHP_FCGI_CHILDREN=20
|
||||||
exec /usr/bin/php-cgi
|
exec $php_path
|
||||||
"
|
"
|
||||||
wrapper_file="$home_dir/$user/web/$domain/cgi-bin/fcgi-starter"
|
wrapper_file="$home_dir/$user/web/$domain/cgi-bin/fcgi-starter"
|
||||||
|
wrapper_dir="/var/www/$user/$domain/cgi-bin"
|
||||||
|
wrapper_file2="$wrapper_dir/fcgi-starter"
|
||||||
|
|
||||||
echo "$wrapper_script" > $wrapper_file
|
echo "$wrapper_script" > $wrapper_file
|
||||||
chown $user:$user $wrapper_file
|
chown $user:$user $wrapper_file
|
||||||
chmod -f 751 $wrapper_file
|
chmod -f 751 $wrapper_file
|
||||||
|
|
||||||
|
mkdir -p $wrapper_dir
|
||||||
|
|
||||||
|
echo "$wrapper_script" > $wrapper_file2
|
||||||
|
chown $user:$user $wrapper_file2
|
||||||
|
chown $user:$user $wrapper_dir
|
||||||
|
chmod -f 751 $wrapper_file2
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|||||||
Loading…
Reference in new issue