mirror of
https://github.com/myvesta/vesta
synced 2025-08-14 18:49:21 -07:00
New vesta installer
This commit is contained in:
parent
dce52823fb
commit
e892898874
1545 changed files with 59733 additions and 3626 deletions
33
install/rhel/7/wsgi/httpd/wsgi.sh
Executable file
33
install/rhel/7/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
|
Loading…
Add table
Add a link
Reference in a new issue