如果你使用的是寬頻(ADSL,CableModem,宿網....etc)網路的話
可以去嘗試架設自己的server
一般網路免費空間也不支援CGI/Asp/Php的互動介面應用
若想利用cgi來架設留言板,討論區等等是不可能的....
在此介紹幾款server軟體套件來讓你的電腦成為server!!
------------------------------
step1.動態ip的解決方案:
若你不是宿網,那你的IP位址是變動的,通常這樣你要上網時,要開啟撥接程序
別人想從IE連線至你的server,他需隨時知道你的ip,而你的上網ip又是變動的
這樣別人要如何連到你的電腦?
http://dns2go.deerfield.com是優良的解決方案,它是利用動態client更新DNS
(ex.你可有如http://wingzero.d2g.biz這樣網址,只要你在你的電腦上架好server軟體)
別人打入網址後只要你有開機連上網路就可讓別人連線到你的server
去dns2go申請後需下載其網站上的client端軟體,安裝後輸入它寄給你的啟動碼就可使用
固定ip(如宿網)也可申請,因為有個網址總比打http://140.112.13.38等這樣好記
-------------------------------
Step2.架設在你電腦上的server端軟體
沒裝server端軟體,就算你申請了dns2go的轉址也是枉然,因為無法從wsock.dll連結
在此介紹兩套免費server軟體
(一)Apache For Windows
apache原是unix上的軟體,現推出windows版本,是全球佔有率最高的server軟體
http://www.apache.org/dist/httpd/binaries/win32/
選2Mb大小的下載(apache1.3.23),win98使用者請見本網頁MSI Binary的說明
下載後執行安裝>>>
安裝過程中會有一個window內含三個輸入方塊,前兩者在此說明
第一個方塊輸入127.0.0.1,第二個方塊是你的server名稱,隨意取名即可
然後請把安裝路徑改為c: (重要!!)
安裝完成後從開始程式集中的apache資料夾選start Apche..就可啟動
此時你的apache資料夾應是c:/Apache/(此dos視窗消去法之後詳述)
去http://sylroc2.hoops.ne.jp/httpd.conf 下載httpd.conf檔
然後覆蓋至apache資料夾下的conf子資料夾,確認取代即可
而你的網頁需放在apache資料夾下的htdoc中(可在htdoc中開資料夾)
在IE上打入你申請轉址(ex.http://wingzero.d2g.biz就可看到你放在htdoc下的內容
(預設首頁是index.htm)
tips:消去dos視窗的方法>>>
找到apache資料夾中的apache.exe,按右鍵建立捷徑
在捷逕上按右鍵,把內容替換為C:\Apache\Apache.exe -k start -n apache
執行此捷徑後就會在無dos視窗狀態下Run Apache....
可把此shortcut放至c:/windows/StartMenu中的啟動,這樣開機時就會執行
而正確關掉Apache的方法如上述方式另建立內容為C:\Apache\Apache.exe -w -k stop
執行後才可正確關閉Apache
(下篇介紹另一個簡單server軟體AnHttpd及在windows下執行cgi/perl方法
待續......)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.217.125.87