【求助】論壇架設好卻只能在localhost看



贊助商連結


頁 : [1] 2 3

呆男
2005-04-18, 07:37 PM
有關這個問題,我知道很多人都問過,
在此先跟大家說抱歉...
但是我這個問題已經用了三天了...
都沒睡好一直用...(不知道問題在哪,才是最大的問題...)
一直沒辦法解決,故來和各位大俠求救...希望能助一臂之力。

我是架在自己的電腦上(WINDOWS XP),
用easyphp1.8架站軟體,
論壇程式是discuz2.5
線路是ADSL,沒有IP分享,只有一台電腦用而已,
dns用PCADSL,
nolimitlight.pcadsl.net 是我申請的網域,
ping也沒問題,大家可以幫我測試看看...
防火牆設定也有把PORT80打開,
爬了很多文,有可能造成這樣問題的地方也都注意了...
可是一直無法透過IP或者網址瀏覽,
只能自己欣賞...(LOCALHOST才打的開)

我已經快放棄了...非常希望能有大俠能住我一臂之力,
我會非常感激...。
現在好失落...

贊助商連結


阿 土
2005-04-18, 07:44 PM
這一篇有看過嗎?
http://www.pczone.com.tw/showthread.php?t=139463

localhost 看的到 , 外面看不到 , 100% 都是 tcp port 80 未對外開放所導致

不過你說已經開啟了 port 80
剛掃了你的 ddns , 一樣沒看到 TCP PORT 80 有對外開放



PORT STATE SERVICE
25/tcp closed smtp
80/tcp closed http

Device type: firewall
Running: Symantec Windows NT/2K/XP
OS details: Symantec Enterprise Firewall 7.0 running on Windows 2000 SP2

請自行再 check 防火牆設定吧 , 這個只有您可以幫您自己

呆男
2005-04-18, 07:51 PM
有...
我除了把那個預設的打勾外,
我還自己新增了一個,也是允許PORT80。
但還是沒辦法...。
實在很苦惱...

先感謝大大的回應,非常希望您能助我一臂之力...
不知道您測試我所申請的網域有沒有開通呢?
我測試是有回應的...。
目前IP是218.163.158.87 到問題解決前,大概都不會關機更改吧...
如果還要提供其他資訊,我一定會全盤提供,
只希望能幫助我找出問題所在...。
非常感謝...

阿 土
2005-04-18, 07:59 PM
上面我已經貼了我掃到的結果 80/tcp closed http
您的 TCP PORT 80 絕對是 Close 而非 Open
所以你還是必須要 Check 一下
(你有裝Symantec的防毒軟體或防火牆?)

PS:PCADSL 也是小弟的網站 , 您所申請的 Domain Name 正常運作中

呆男
2005-04-18, 08:53 PM
我有裝防毒軟體,可是將它關閉也是一樣的...。
不知道是否要做其他設定...?

還有剛剛發現,我的電腦沒有安裝IIS,
剛去使用IIS LOCKDOWN軟體才發現...
是否要將它裝上呢?還是維持原狀就好...?(我想應該是不用裝上吧..)

實在很感激您的回應,
目前我的情況是真的都有照設定PORT80的方法去設定了,
該勾的也勾了...
但還是無法開啟網頁...實在很沮喪...。

呆男
2005-04-18, 09:45 PM
我快瘋了...
我把防火牆的設定都再三確認過了...
每個連線(包刮區域連線)我都把"網頁伺服器(HTTP)"這個給勾上了。
也確定它是PORT80,
但...還是無法透過網路瀏覽...。

我再把我的根目錄說出來,
我是設定在C:\Program Files\EasyPHP1-8\www\discuz 這個資料夾中
apache的documentroot也是這個設定,
還有servername也是打上我的網域名稱,
那麼要瀏覽的話,應該是打上我的網域名稱就可以了吧...?

還是抱著希望來向大家求救...
如果大家發現哪邊有可能造成問題,
我都會去檢查一次的...。

mus000
2005-04-18, 09:59 PM
有沒有去查查事件檢視簿裡有沒有什麼錯誤訊息?

另外,開 dos 視窗,下 netstat -a 去檢查看看,你的 IP 的 port 80 是不是有正常在 listen 的狀態?

呆男
2005-04-18, 10:48 PM
感謝大大回應,但是因為在下是新手上路,
沒有用過您說的這個測試,
請問該怎麼操作以及鍵入呢?

是在執行->cmd 這裡面鍵入netstat -a嗎?
如果是的話,我只看到很多tcp、udp的一些數值,還有我的電腦名稱,
沒有看到有關PORT的數值...不知道是要看哪一個呢...?
但有很多LISTENING。

還請您再詳細說明一番,非常感謝您的幫忙...
很希望能早日將這些問題搞定...

阿 土
2005-04-18, 11:05 PM
是在執行->cmd 這裡面鍵入netstat -a嗎?


yes , 複製那些資料然後貼上來

cmd -> netstat -an

呆男
2005-04-18, 11:26 PM
我發現我現在愛上這裡了...
原本快要放棄了,但是大家都很熱心幫忙,
讓我相信我一定可以解決的...非常感謝...。

(之前您教我打netstat -a 看不懂,可是打-an 後就一目了然了。)
測試的結果,
其中發現了自己的IP了。也的確是在CLOSE_WAIT狀態...。
如下:(其他127.0.0.1之類的應該不重要)

local address----------------foreign address-------------state
218.163.158.87:2503-----216.155.193.174:5050----ESTABLISHED
218.163.158.87:4357-----195.140.142.166:80-------CLOSE_WAIT

不知道這是不是意味著什麼呢...?
以及該怎麼處理呢...?
是否要成為LISTENING才OK呢?

非常感謝大家幫忙...。
相信在大家幫忙下,我可以不用再睡不好了...。