IIS de OSS 64bit > Linux de OSS > CentOS SAHANAインストールドキュメント
CentOS SAHANAインストールドキュメント †
Sahana Edenのインストールドキュメントです。
▼目次
▼イメージ
準備 †
その他ソフトのインストール †
- コンソールにrootで入り以下を入力
yum -y install openssl-devel
Pythonのインストール †
- web2pyの都合でpythonは5.5を使います
- コンソールにrootで入り以下を入力。すみません、下記手順でtweepyは上手く連携できていないようです。
wget http://www.python.org/ftp/python/2.5.5/Python-2.5.5.tgz
tar -xvzf Python-2.5.5.tgz
cd Python-2.5.5
./configure
make
make test
make install
python -V
cd ..
wget http://peak.telecommunity.com/dist/ez_setup.py
python ez_setup.py
easy_install lxml
easy_install reportlab
easy_install xlwt
easy_install xlrd
easy_install tweepy
wget http://www.web2py.com/examples/static/web2py_src.zip
unzip web2py_src.zip
cd web2py
wget http://pypi.python.org/packages/source/s/ssl/ssl-1.15.tar.gz#md5=81ea8a1175e437b4c769ae65b3290e0c
gunzip ssl-1.15.tar.gz
tar -xvf ssl-1.15.tar
cd ssl-1.15
python setup.py install
openssl genrsa -des3 -out ca.key 1024
cp ca.key server.key
openssl req -new -key server.key -out server.csr
openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt
openssl rsa -in server.key -out server.key.nopwd
cd /usr/local/bin
/etc/init.d/httpd stop
python web2py.py --nogui --ip=0.0.0.0 --port=443 --password=xxxxx --ssl_certificate=server.crt --ssl_private_key=server.key.nopwd
インストール †
- ブラウザからhttps://domainname/にアクセス
- 画面右側のモジュールインストールからEdenのw2pファイルをアップロード、ここではアプリ名を「eden」とする
- CUIから以下を入力し80番ポートを開ける
python web2py.py --nogui --ip=0.0.0.0 --port=80
- ブラウザからhttp://domainname/eden/にアクセス
コメント †