牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Django1.4 + mod_wsgi 環境構築とりあえずのメモ

Apacheなどインストール済みな感じで。
簡単にSQLite3で。
後で修正するかも。
AWS Amazon Linux

Install

sudo yum install python26
sudo yum install python26-devel
sudo yum install mod_wsgi
sudo yum install sqlite3
sudo yum install easy_install
sudo easy_install django
easy_install install pip
pip install django

Django のプロジェクト作成

とかとりあえずディレクトリ作成して、
何か適当に django-admin.py startproject mysite とか作る。

mod_wsgi.conf

見当たらなければ「sudo find / -name mod_wsgi.conf」

LoadModule wsgi_module modules/python26-mod_wsgi.so

WSGIScriptAlias /mysite /var/www/html/django/mysite/wsgi.py
WSGIPythonPath /var/www/html/django/mysite

chmod

実行権限を与えとく

  • ルートディレクトリ(ex: mysite)
  • database.db
  • wsgi.py

SQLite3 を使うと「Unable to Open Database File」とかなる

絶対パスで指定すれば回避できるらしい

Apache再起動

/etc/init.d/apache restart

ブラウザで確認