採買了1台D-Link的無線分享器(DIR-850L)
於是研究一下
我在分享器內的電腦架設IIS伺服器
但是對方如何透過網址連到我架設好的站台呢
因為給了實體IP,卻礙於防火牆
但又不可能給內網IP吧!
目前網路環境示意圖
確認Windows 防火牆80 port有沒有開啟
此例為Windows 8.1
開啟作業系統的控制台,點擊「系統及安全性」
接著是「Windows防火牆」
請點開,視窗左半部的「進階設定」 項目
在「輸入規則」,找到「World Wide Web 服務(HTTP傳入流量)」
如果在未啟用,會是像下圖右半部,勾勾是呈現灰色的
這時選取要開啟的項目,按下滑鼠右鍵,點擊「啟用規則」
接著「新增規則」
規則類型,選擇「連接埠」按「下一步」
「特定本機連接埠」請輸入IIS架設時填入的port
按「下一步」
勾選需要套用的規則,按「下一步」
「名稱」,輸入自己容易識別的名稱
再按「完成」,這樣就完成防火牆設定了!
接著設定D-Link設備
請打開命令提示字元
windows 8.1 我用搜尋打入cmd
下圖的IPv4位址非常重要,請記下來!
分享器設備的設定網址,大多會是上圖紅框所示的IP
請參考「分享器設備的說明書」
打開瀏覽器,輸入IP,就會開啟設定頁面
輸入密碼並登入
分享器是DIR-850L,介面會因為各家不同的設備略有不同
接著點「進階」,選擇「虛擬伺服器」
「公用連接埠」,設定為80
「私用連接埠」,設定為IIS架設站台的port
外網連到網站站台的時候,就不需要輸入xxx.xxx.xxx:port
只需要輸入xxx.xxx.xxx即可!
接著設定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支小程式
在接觸的這短短時間內
個人認為
資料的完整性還有許多可以改善的空間
沒有留言:
張貼留言