PDA

View Full Version : چند سایت django با نسخه های مختلف پایتون



mhf693
سه شنبه 14 بهمن 1393, 19:29 عصر
.سلام
برای این که چندتا سایت با نسخه های مختلف پایتون و django داشته باشم از کد زیر استفاده می کنم :



Listen 81
NameVirtualHost *:81

<VirtualHost *:81>
ServerName dj
ServerAlias dj
DocumentRoot "/var/www/cgi-bin/testDjango"

WSGIScriptAlias /django /var/www/cgi-bin/testDjango/testDjango/wsgi.py
WSGIDaemonProcess dj python-path=/var/www/cgi-bin/virtualenvs/py3.3/lib/python3.3/site-packages:/var/www/cgi-bin/testDjango:/var/www/cgi-bin/virtualenvs/py3.3/lib/python3.3
WSGIProcessGroup dj

ErrorLog logs/error_log

<Directory /var/www/cgi-bin/testDjango/testDjango/>
<Files wsgi.py>
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3>
Require all granted
</IfVersion>
</Files>
</Directory>
</VirtualHost>

اما مشکل این جاست که غیر از مسیرهای مشخص شده برای پایتون که مربوط به نسخه 3.3 هستند نسخه 3.4 هم که به صورت گلوبال نصب هست اضافه می شه و از اون به جای نسخه 3.3 استفاده می شه

n.nowroozi
چهارشنبه 15 بهمن 1393, 07:43 صبح
<VirtualHost *:8000> WSGIDaemonProcess MyProject python-path=/usr/share/env2/MyProject:/usr/share/env2/lib/python2.7/site-packages
WSGIProcessGroup MyProject
Alias /static/ /usr/share/env2/MyProject/static/
WSGIScriptAlias / /usr/share/env2/MyProject/MyProject/wsgi.py
ErrorLog /var/log/apache2/MyProject-error.log
CustomLog /var/log/apache2/MyProject.log combined
<Directory /usr/share/env2/MyProject/MyProject>
<Files wsgi.py>
Order deny,allow
Allow from all
</Files>
</Directory>
<Directory /usr/share/env2/MyProject/meida>
Order deny,allow
Allow from all
</Directory>
</VirtualHost>