引用:
baluce寫到:
不才小弟自己架一個來玩,給初學者看的,高手們勿笑阿...
我用vm裝win2003沒裝iis
改用TWAMP 麻瓜架站包
http://drupaltaiwan.org/forum/20120503/6241
先將root密碼加上去(預設無),用phpadmin在mysql裡加一個db:codebank
然後將codebankserver放進去htdocs
2.1.1版
http://programs.edchipman.ca/ass ... /codeBankServer.zip
用瀏覽器開啟後就會看到install.php,依指示將root,rootpass,dbname,admin,adminpass填入,
安裝就ok了..
不過用admin增加一般user account時,因為webclient的密碼錯誤提示不清楚,搞很久,anyway,記得密碼要超過7個字
或是用air版的client,會有比較清楚的提示
就這樣了..^^|||
我本來也有架一個,可是我的頻寬不高,自己從公司使用都嫌慢了,所以後來就拿掉了,我採用的是 AppServ,他用的基底是 Apache + PHP + MySQL,用它配合 OpenSSL 來做 https 對我而言比較簡單,當然產出的憑證還是會讓瀏覽器報錯,不過既然是自己認可的站點,接受該憑證就好了。
安裝好 AppServ 之後設定 https 的步驟整理如下:
(我用的是 2.5.10,如果不是這個版本請自己斟酌差異)
1. 將 AppServ/Apache2.2/conf/openssl.cnf 複製到 AppServ/Apache2.2/bin
2. 產生 pem
openssl req -config openssl.cfg -new -out server.csr -keyout server.pem
3. 產生 key
openssl rsa -in server.pem -out server.key
4. 產生 crt (x509 證書)
openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 3650
5. 將 AppServ/Apache2.2/bin/server.* 複製到 AppServ/Apache2.2/conf
共有四個檔案 .crt .csr .key .pem
6. 修改 AppServ/Apache2.2/conf/httpd.conf
line 204
把 LoadModule ssl_module modules/mod_ssl.so 的 # 標示拿掉
line 573
把 Include conf/extra/httpd-ssl.conf 的 # 標示拿掉
7. 修改 AppServ/Apache2.2/conf/extra/httpd-ssl.conf
搜尋 C:/Apache2.2 用 C:/AppServ/Apache2.2 取代 (正確位置自己去判斷,一共 16 個)
line 37
Listen 443 改成要採用的 port (後面幾個 port 要對應正確)
line 74
<VirtualHost _default_:443> 改成 <VirtualHost *:443>
line 77
DocumentRoot 接正確的 http root,可以從 httpd.conf 抄過來
line 78
ServerName localhost:443
line 79
ServerAdmin watchme@home.com
以上步驟完成,整個 AppServ 管理的網站都可以用 https:// 訪問了。