更新套件
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資料夾裡安裝python常用的圖形元件
sudo apt-get install python-tk 安裝git
sudo apt-get install git
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
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
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成功,好簡單喔~~
沒有留言:
張貼留言