2016年3月14日 星期一

本機架設 IIS

因為多個設備及電腦、筆電等需求
採買了1台D-Link的無線分享器(DIR-850L)

於是研究一下
我在分享器內的電腦架設IIS伺服器
但是對方如何透過網址連到我架設好的站台呢

因為給了實體IP,卻礙於防火牆
但又不可能給內網IP吧!

目前網路環境示意圖
IIS架設完成


確認Windows 防火牆80 port有沒有開啟
此例為Windows 8.1
開啟作業系統的控制台,點擊「系統及安全性
接著是「Windows防火牆
請點開,視窗左半部的「進階設定」 項目
在「輸入規則」,找到「World Wide Web 服務(HTTP傳入流量)
如果在未啟用,會是像下圖右半部,勾勾是呈現灰色的
這時選取要開啟的項目,按下滑鼠右鍵,點擊「啟用規則

接著「新增規則
規則類型,選擇「連接埠」按「下一步

通訊協定及連接埠選擇「TCP
特定本機連接埠」請輸入IIS架設時填入的port
按「下一步

動作,選擇「允許連線」,按「下一步

勾選需要套用的規則,按「下一步


名稱」,輸入自己容易識別的名稱
再按「完成」,這樣就完成防火牆設定了!

接著設定D-Link設備
請打開命令提示字元
windows 8.1 我用搜尋打入cmd
下圖的IPv4位址非常重要,請記下來!
分享器設備的設定網址,大多會是上圖紅框所示的IP
請參考「分享器設備的說明書」
打開瀏覽器,輸入IP,就會開啟設定頁面
輸入密碼並登入

分享器是DIR-850L,介面會因為各家不同的設備略有不同
接著點「進階」,選擇「虛擬伺服器
公用連接埠」,設定為80
私用連接埠」,設定為IIS架設站台的port
外網連到網站站台的時候,就不需要輸入xxx.xxx.xxx:port
只需要輸入xxx.xxx.xxx即可!

接著來看剛才設定完的結果

心得:
其實真的沒必要用家裡環境去架設站台(純屬興趣)
不過,許多事情沒親身經歷、體驗,還真不懂這箇中原理
Port forwarding(通訊埠轉發)
總之,抱持著研究精神,玩一下也是好的

架設網站,要考量許許多多的因素
不過,任何的大型網站
都是從一個小小的站台,不斷演變而來的!

Web技術真的是博大精深
不出幾年又冒出一堆新技術

一個Web站台包含了
Front-End
Back-End
Database
Server
每個部分都非常的重要也息息相關

這幾天花了些時間
利用政府開發資料,寫了2支小程式

在接觸的這短短時間內
個人認為
資料的完整性還有許多可以改善的空間

沒有留言:

張貼留言