-
小毅 發達公司副總
-
來源:實力養成
發佈於 2009-07-19 09:17
安裝自己的網頁伺服器
我們之前使用Access2000完成了一些基本的架構,接下來我們想使用最新的技術 WEB Application 來繼續往下的開發工作,這樣子你的系統就不只是自己能夠使用,而是全世界都可以使用了。
首先我們必須架設網站伺服器,而且我們當然是要找免費的軟體。要安裝之前,有兩件事必須先做:申請網址還有防火牆設定。
申請網址
下載完畢以後,先別急著安裝,先到http://www.dyndns.com/ 去申請一個網址
你可以自訂你的網域名稱,但是那個要收費,免費的只好用它預設的網域名稱,但主機名稱可以自己訂。
在<首頁>中找到中的
找到
打進Hostname,選一個網域。依指示一直做到
最後你必須下載一個DynDNS Updater,它會在你一開機的時候就去更新你最新的IP和名稱的對照表,所以如果你的IP是非固定式的(一般家裡的電腦都是非固定式的除非有特別申請),透過DynDNS這個公司就可以幫你對應網址(如eagle99.gotdns.com)與變動後的IP(64.xxx.123.254)。
安裝完成 DynDNS Updater 後,到 cmd 模式(<開始>/<執行> ,出現小視窗後,打入 cmd
打入 ping 你申請的網址,如ping eagle99.gotdns.com ,如出現IP位址,恭喜你,已經成功了。
防火牆設定
要讓別人使用你的web伺服器,你必須在防火牆裡打一個洞,依照以下步驟:
控制台
資訊安全中心
管理下列的安全性設定 <防火牆>
在<例外>標籤理<新增一個連接埠>,如下:
以下是各種連接埠的編號,不要全部開啟,一開始只有 http,https 需要開啟。(上面的名稱web最好改成http)
http 80 (HTTP)
https 443 (SSL)
mysql 3306
And for all other servers in XAMPP:
ftp 21
smtp 25
pop3 110
imap 143
AJP/1.3 8009
http-alt 8080 (Tomcat Default Port)
網域名稱搞定
下載網站伺服器軟體
官方網站:http://www.appservnetwork.com/
繁體網站:http://www.appservnetwork.com/?modules=&applang=tw
請改安裝AppServ 2.5.9 ,不要安裝最新的版本來當白老鼠。
AppServ 2.5.9
Apache 2.2.4
PHP 5.2.3
MySQL 5.0.45
phpMyAdmin-2.10.2
因為 PHP 5 的功能加強很多,而市面上的書也大都已經是PHP5版了,所以之前的舊版本可能太舊了。
安裝
一分鐘搞定。安裝非常容易。這裡有別人提供的安裝步驟可參考: http://blog.blueshop.com.tw/abgne/archive/2005/12/31/15780.aspx
我只加強幾點:
預設的語系是utf-8,你的系統如果有用到大量的人名,一定要選這個,但一般的套件如Xoops或網路商店應該都是使用Big5,它的字數只有一萬多字,因為我已經被中文搞怕了,先用這個,以後有時間再慢慢測試了。(將來如果有中文的問題,在google搜尋"mysql 中文亂碼"就有答案了,不過好像也都只是在吹噓而已)
測試Appserv:http://localhost/
測試mySql:http://localhost/phpmyadmin ,你可以開一個table,Insert一筆中文資料,可以正常顯示就大致OK了。
搞定!