2016年7月8日 星期五

02ubuntu安裝web2py

     ubuntu環境安裝web2py,我是以ubuntu14.04為範例。
更新套件
sudo apt-get update
安裝sqlite3資料庫(web2py預設sqlite3當資料庫,當然也可以用mysql)
sudo apt-get install sqlite3
安裝python常用的圖形元件
sudo apt-get install python-tk 安裝git

sudo apt-get install git
下載web2py程式到home目錄的test/w1資料夾裡
git clone --recursive https://github.com/web2py/web2py.git  /home/test/w1

test是一般使用者帳號目錄(您可以採用自己喜歡的一般使用者帳號)

更改w1目錄使用者擁有者為test chown test.test w1 -R
cd /home/test/w1

以下安裝安全金鑰(web2py要求在有安全金鑰的環境除錯,也就是程式有錯誤web2py會提醒你的強大功能,如果您不想有除錯模式,就不用安裝金鑰)

管理者root登入   採用openssl產生key (w1.key 和 w1.crt 您可以自己命名

openssl req -x509 -new -newkey rsa:4096 -days 3652 -nodes -keyout w1.key -out w1.crt

出現下列問題,類似這樣回答

Country Name (2 letter code) [AU]:tw
State or Province Name (full name) [Some-State]:taipei
Locality Name (eg, city) []:taipei
Organization Name (eg, company) [Internet Widgits Pty Ltd]:yourorg

Organizational Unit Name (eg, section) []:yourunit
Common Name (e.g. server FQDN or YOUR name) []:yourname
Email Address []:youremail



啟動web2py(8000埠)

python web2py.py -a '123' -k w1.key -c w1.crt -i 0.0.0.0  -p 8000

您就可以在網址輸入
https://您的IP:8000

管理者 admin 密碼123 安裝web2py成功,好簡單喔~~

沒有留言:

張貼留言