mirror of
https://github.com/serghey-rodin/vesta.git
synced 2025-08-14 18:49:17 -07:00
New vesta installer
This commit is contained in:
parent
dce52823fb
commit
e892898874
1545 changed files with 59733 additions and 3626 deletions
BIN
install/rhel/6/wsgi/httpd.tar.gz
Normal file
BIN
install/rhel/6/wsgi/httpd.tar.gz
Normal file
Binary file not shown.
33
install/rhel/6/wsgi/httpd/wsgi.sh
Executable file
33
install/rhel/6/wsgi/httpd/wsgi.sh
Executable file
|
@ -0,0 +1,33 @@
|
|||
#!/bin/bash
|
||||
# Adding php wrapper
|
||||
user="$1"
|
||||
domain="$2"
|
||||
ip="$3"
|
||||
home_dir="$4"
|
||||
docroot="$5"
|
||||
|
||||
echo "# Wsgi template
|
||||
AddHandler wsgi-script .wsgi
|
||||
|
||||
RewriteEngine On
|
||||
|
||||
RewriteCond %{HTTP_HOST} ^www.$2\.ru\$ [NC]
|
||||
RewriteRule ^(.*)\$ http://$2/\$1 [R=301,L]
|
||||
|
||||
RewriteCond %{REQUEST_FILENAME} !-f
|
||||
RewriteRule ^(.*)\$ /django.wsgi/\$1 [QSA,PT,L]
|
||||
" > $docroot/.htaccess
|
||||
chown $user:$user $docroot/.htaccess
|
||||
|
||||
|
||||
echo "import os, sys
|
||||
sys.path.insert(0, '$home_dir/$user/web/$domain/private/django/$domain/env/lib/python2.6/site-packages')
|
||||
sys.path.insert(0, '$home_dir/$user/web/$domain/private/django/$domain/project/src/shared/')
|
||||
sys.path.insert(0, '$home_dir/$user/web/$domain/private/django/$domain/project/src/')
|
||||
|
||||
os.environ['DJANGO_SETTINGS_MODULE'] = 'main.settings'
|
||||
import django.core.handlers.wsgi
|
||||
application = django.core.handlers.wsgi.WSGIHandler()" > $docroot/django.wsgi
|
||||
chown $user:$user $docroot/django.wsgi
|
||||
|
||||
exit 0
|
49
install/rhel/6/wsgi/httpd/wsgi.stpl
Executable file
49
install/rhel/6/wsgi/httpd/wsgi.stpl
Executable file
|
@ -0,0 +1,49 @@
|
|||
<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
|
||||
<Directory %home%/%user%/web/%domain%/stats>
|
||||
AllowOverride All
|
||||
</Directory>
|
||||
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 itk.c>
|
||||
AssignUserID %user% %group%
|
||||
</IfModule>
|
||||
<IfModule mod_wsgi.c>
|
||||
WSGIDaemonProcess apx-idea user=%user% group=%user% processes=1 threads=5 display-name=%{GROUP} python-path=%home%/%user%/web/%domain%/private/django/%domain%/env/lib/python2.6/site-packages
|
||||
WSGIProcessGroup apx-idea
|
||||
WSGIApplicationGroup %{GLOBAL}
|
||||
</IfModule>
|
||||
|
||||
<Directory %sdocroot%>
|
||||
AllowOverride FileInfo
|
||||
Options ExecCGI Indexes
|
||||
MultiviewsMatch Handlers
|
||||
Options +FollowSymLinks
|
||||
Order allow,deny
|
||||
Allow from all
|
||||
</Directory>
|
||||
|
||||
Include %home%/%user%/conf/web/s%web_system%.%domain%.conf*
|
||||
|
||||
</VirtualHost>
|
||||
|
44
install/rhel/6/wsgi/httpd/wsgi.tpl
Normal file
44
install/rhel/6/wsgi/httpd/wsgi.tpl
Normal file
|
@ -0,0 +1,44 @@
|
|||
<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
|
||||
<Directory %home%/%user%/web/%domain%/stats>
|
||||
AllowOverride All
|
||||
</Directory>
|
||||
|
||||
<IfModule mod_ruid2.c>
|
||||
RMode config
|
||||
RUidGid %user% %group%
|
||||
RGroups apache
|
||||
</IfModule>
|
||||
<IfModule itk.c>
|
||||
AssignUserID %user% %group%
|
||||
</IfModule>
|
||||
<IfModule mod_wsgi.c>
|
||||
WSGIDaemonProcess apx-idea user=%user% group=%user% processes=1 threads=5 display-name=%{GROUP} python-path=%home%/%user%/web/%domain%/private/django/%domain%/env/lib/python2.6/site-packages
|
||||
WSGIProcessGroup apx-idea
|
||||
WSGIApplicationGroup %{GLOBAL}
|
||||
</IfModule>
|
||||
|
||||
<Directory %docroot%>
|
||||
AllowOverride FileInfo
|
||||
Options ExecCGI Indexes
|
||||
MultiviewsMatch Handlers
|
||||
Options +FollowSymLinks
|
||||
Order allow,deny
|
||||
Allow from all
|
||||
</Directory>
|
||||
|
||||
Include %home%/%user%/conf/web/%web_system%.%domain%.conf*
|
||||
|
||||
</VirtualHost>
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue