如何讓別人的電腦看到我架的伺服器的網頁上

請問要如何讓別人的電腦看到我架的伺服器上的網頁上?

因為每次我用我的手機連我的電腦上伺服器的網頁URL,都會出現:
” 這個網頁無法使用 ” 這個訊息,但我架設伺服器的電腦上網連得出去。

PS: 我用的是 Nginx + MySQL +PHP。之前用 Apache + MySQL +PHP 也是同樣的問題,
不知道是哪裡設定錯誤,還請各位幫小弟解答疑惑,小弟不勝感激。

不知道跟資料夾權限之類的有沒有關係,麻煩大家了,謝謝 ! ! !
如何讓別人的電腦看到我架的伺服器的網頁上
阿明111 wrote:
請問要如何讓別人的...(恕刪)


你的網站網址多少?
連得出去不代表外面連的進來好嗎.....

首先要知道你家網路的對外IP

如果你的電腦是掛在分享器之後 還要設定Port指定到這台電腦
(詳細操作參考你家分享器的說明書)
TO YAWPYNG 、Kenny_Din:

小弟的電腦是 windows 7 64位元,打開工作管理員後,有看到 Nginx 執行中。

我有 設定 IP分享器的 虛擬伺服器 設定如圖:(
)其中 192.168.0.101 為 IP分享器下,我的電腦的 內部IP位址。

而我是用 ADSL (浮動IP),但我有申請 DDNS,也有用 ping 對我申請的 DDNS 名稱測試,沒問題。DDNS如下圖:


至於防火牆的部分,我不知道該如何設定,因為點 控制台>防火牆 會出現如下圖的畫面:
我的防毒軟體是買電腦附贈一年的,已經過期很久了。IP 分享器為 D-link(型號 dir 615),
還需麻煩您教我一下,謝謝您 ! ! !

不確定DDNS是否設定正確 你有嘗試直接用外部IP直接連進來看看?

防火牆不會設定可以先關閉
Kenny_Din wrote:
不確定DDNS是否設...(恕刪


沒錯,真的是防火牆的問題,原來是我的 McAfee 防毒軟體完全接管防火牆的問題。謝謝各位了!!!
建議您在代理伺服器上架設網站,自行架設在自己電腦需要設定東西可能會花上你好陣子,除非你對於伺服器維護有相當的熱誠,不然建議你付少許的費用用看看租用伺服器。
以下連結供你參考
http://www.microsoftvirtualacademy.com/training-courses/php-websites-on-microsoft-azure-jumpstart-part1
先從內網連內部IP http://192.168.0.101

如果網站正確顯示, 代表不是網站的問題

再來測試你的DDNS設定是正確的

理論上 http://xxx.dlinkddns.com 會直接導到你的主機

如果不會, 檢查:

1. DDNS沒有正確的連到外部IP
2. 防火牆有沒有打開
3. Port forwarding是否正確 (虛擬伺服器設定)

就測試目的, 把你電腦設定在DMZ區

如果可以通代表你3出了問題

就圖所顯示, 你防毒軟體已經接管了Windows防火牆的工作

如果您所說已經過期, 建議先移掉它

ps: 別忘記路由器本身也可能有防火牆, 這段注意一下
打開http.conf
找到這個.....
Order Deny,Allow
Allow from all
Deny From 192.187.122.107
# Allow from 127.0.0.1
# Allow from localhost
若你要開放別人連上來,就改成Allow from all
192.187.122.107這IP天天留些又舊又長的垃圾,就給它吃閉門羹!!
因為被 McAfee Personal Firewall 擋住了吧,通常可以先由外部網路做以下的測試:

1. 從外部網路 Ping DIR-615 的 WAN IP,確認 WAN IP 是否正常回應。
2. Trace Route xxx.dlinkddns.com,檢查 DDNS 是否正確對應到 DIR-615 的 WAN IP。
3. telnet 80 Port 檢查是否有通 (確認虛擬伺服器設定是否有開)。

如果以上都OK,但外部網路還是無法連入,就比較可能是被電腦本機的防火牆擋住了。
關閉廣告
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!