歡迎您光臨本站 註冊首頁

nginx架設www伺服器,公司IP段的public Ip可以訪問,公司外的不能訪問

我的架站平台是ubuntu+nginx,把/etc/nginx/sites-available文件夾下的default文件複製到/etc/conf.d下面,並修改root指向我的網頁文件目錄, server_name設置為我的public ip (210.A.B.host_id),埠使用默認的listen 80.

測試的時候發現,我們公司辦公室的電腦可以直接通過ip訪問我的網站的index.html,但是公司以外的ip就不能訪問。我們公司是專線上網,每台電腦都是public ip, 我猜想可能在我們公司接入公網的時候有個防火牆,是不是我們的埠被公司的網管封掉了,導致公司外部的public ip無法鏈接伺服器,而公司內部的public ip可以正常訪問。

我是頭一次練習架站,對一些常見故障不太了解,海望大家多多指點。謝謝。
《解決方案》

補充說明,我懷疑是公司網管導的鬼的原因是:我們公司不僅限制每個人的上網流量,還封掉好多不健康的網站(就是那種藍底網頁,上面有個小方框,上書:您訪問了被禁網站,您的上網行為將被記錄)。

搭車問一問:怎麼突破公司上網的流量限制?
謝謝。
(專線上網還限制流量,這不是浪費感情么?!)
《解決方案》

:sleepy::sleepy:IP是電信給你們的獨立IP??
即使是獨立的IP,那還是受限制,電信一般會封掉80埠。。。
《解決方案》

回復 3# liaosnet


    我可以確定是public ip。我們單位用的是聯通的專線,埠我換成其它埠(listen 36??),單位外面的ip仍然不能訪問。。。
《解決方案》

本帖最後由 藍天上的青鳥 於 2012-12-27 18:23 編輯

網管躺著也中槍
《解決方案》

本帖最後由 藍天上的青鳥 於 2012-12-27 18:23 編輯

網管躺著也中槍
《解決方案》

這個問題排查起來很簡單:

1. 確認NGINX監聽了公網IP地址:
# netstat -an
2. 外網用戶PING一下公網IP地址,確認網路沒問題。
3. 如以上1-2均無問題,說明公司引入的線路關閉了相關伺服器埠。
《解決方案》

沒台都有public ip!!!有錢啊!!
《解決方案》

llzqq 發表於 2012-12-27 18:40 static/image/common/back.gif
這個問題排查起來很簡單:

1. 確認NGINX監聽了公網IP地址:


恩,好的。您的回復給了我一個思路,我晚上研究研究。
thx
《解決方案》

Hongqiyaodao 發表於 2012-12-28 19:31 static/image/common/back.gif
沒台都有public ip!!!有錢啊!!

原來用public ip還要錢啊? 我以為從聯通搞個專線后,聯通要送若干個ip呢。
我覺得單位真是蛋疼,既然花這麼多錢搞專線,還要封一些網站,還要限制每天的流量~~

[火星人 ] nginx架設www伺服器,公司IP段的public Ip可以訪問,公司外的不能訪問已經有549次圍觀

http://coctec.com/docs/service/show-post-11908.html