2010-01-28 apache
В этом скрипте кроме "Helo world" добавлено несколько строчек для возможности подключения близ лежащих модулей:
# coding: utf-8
import sys
import os
path = os.path.dirname(__file__)
sys.path.append(path)
os.chdir(path)
def application(environ, start_response):
status = '200 OK'
output = 'Hello world!!!'
response_headers = [('Content-type', 'text/html; charset=utf-8'),
('Content-Length', str(len(output)))]
start_response(status, response_headers)
return [output]
<VirtualHost *:80>
ServerName myhost.com
WSGIDaemonProcess main user=www-data group=www-data processes=1 threads=5
WSGIScriptAlias / /var/www/main/main.wsgi
<Directory /var/www/main>
WSGIProcessGroup main
WSGIApplicationGroup %{GLOBAL}
Order deny,allow
Allow from all
</Directory>
# Для статики
Alias "/static/" "/var/www/main/static/"
<Directory "/var/www/main/static">
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/main_error_log
CustomLog /var/log/apache2/main_log common
</VirtualHost>
touch main.wsgi