[問題]架設在IP分享器後面

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
stevenboy
星球普通子民
星球普通子民
文章: 11
註冊時間: 2005-03-03 06:55

[問題]架設在IP分享器後面

文章 stevenboy »

●架設主機作業系統:Windows 2000 SERVER
●快速架站程式:Appserv 2.2.0
●上網方式:HINET ADSL 2M/256K 固1-IP
●您的 phpBB2 版本:phpBB 2.0.16
●錯誤狀態:如下..
討論區架在IP分享器後面,並打開使用的8080埠對應,在後台的網域名稱如果設成合法的DomainName,外部連線進來登入均正常,但在內部的討論區主機上登入就會變成"找不到網頁",需再網址列打入http://localhost:8080/phpbb/才會變成登入狀態,登出時狀況相同!
但是如果把後台網域名稱改成localhost,就變成內部正常,外部不行了.. :-(
請問這樣正常嗎?有沒有兩全其美的辦法,我常在內部討論區主機上做回覆與管理,不設成localhost的話會很麻煩,而且phpmyadmin也會有問題,但是設成localhost就變成外部有問題了,那討論區就沒意義了!
PS..當設成合法DomainName後,雖然可以從網址重新輸入http://localhost:8080/phpbb/來變成登入狀態,但仍是進不了後台,點選後一樣變成"找不到網頁",我現在都用NB另接至IP分享器外才可以管理使用!
頭像
bsmouse
星球公民
星球公民
文章: 80
註冊時間: 2005-09-15 14:51

Re: [問題]架設在IP分享器後面

文章 bsmouse »

stevenboy 寫:●架設主機作業系統:Windows 2000 SERVER
●快速架站程式:Appserv 2.2.0
●上網方式:HINET ADSL 2M/256K 固1-IP
●您的 phpBB2 版本:phpBB 2.0.16
●錯誤狀態:如下..
討論區架在IP分享器後面,並打開使用的8080埠對應,在後台的網域名稱如果設成合法的DomainName,外部連線進來登入均正常,但在內部的討論區主機上登入就會變成"找不到網頁",需再網址列打入http://localhost:8080/phpbb/才會變成登入狀態,登出時狀況相同!
但是如果把後台網域名稱改成localhost,就變成內部正常,外部不行了.. :-(
請問這樣正常嗎?有沒有兩全其美的辦法,我常在內部討論區主機上做回覆與管理,不設成localhost的話會很麻煩,而且phpmyadmin也會有問題,但是設成localhost就變成外部有問題了,那討論區就沒意義了!
PS..當設成合法DomainName後,雖然可以從網址重新輸入http://localhost:8080/phpbb/來變成登入狀態,但仍是進不了後台,點選後一樣變成"找不到網頁",我現在都用NB另接至IP分享器外才可以管理使用!
你要不要去檢視一下你os的防火牆設定
你這個狀況很像我之前遇到的狀況...就是在近端網路(同區域內網)無法開啟web server的網頁,只是我的os是xp sp2,我後來解決了...原來是我在區域網路連線的防火牆設定中沒開放port:80,導至從內網連結內網中其他電腦上的http服務都會失敗
給你個方向參考參考 :lol:
作業系統:Windows XP Professional SP2
----論壇掛點中...暫無恢復計畫----
stevenboy
星球普通子民
星球普通子民
文章: 11
註冊時間: 2005-03-03 06:55

文章 stevenboy »

:-P 謝謝bsmouse大大的回答,但我的OS是Windows 2000 SERVER SP4,OS本身並不像XP一樣有內建防火牆,而且我所使用的防毒軟體是諾頓企業版7.x,同樣沒有防火牆的功能,所以我想問題應該不是出在這個地方!
keria
星球普通子民
星球普通子民
文章: 2
註冊時間: 2002-11-18 11:29
來自: 台北市
聯繫:

Re: [問題]架設在IP分享器後面

文章 keria »

stevenboy 寫:●架設主機作業系統:Windows 2000 SERVER
●快速架站程式:Appserv 2.2.0
●上網方式:HINET ADSL 2M/256K 固1-IP
●您的 phpBB2 版本:phpBB 2.0.16
●錯誤狀態:如下..
討論區架在IP分享器後面,並打開使用的8080埠對應,在後台的網域名稱如果設成合法的DomainName,外部連線進來登入均正常,但在內部的討論區主機上登入就會變成"找不到網頁",需再網址列打入http://localhost:8080/phpbb/才會變成登入狀態,登出時狀況相同!
但是如果把後台網域名稱改成localhost,就變成內部正常,外部不行了.. :-(
請問這樣正常嗎?有沒有兩全其美的辦法,我常在內部討論區主機上做回覆與管理,不設成localhost的話會很麻煩,而且phpmyadmin也會有問題,但是設成localhost就變成外部有問題了,那討論區就沒意義了!
PS..當設成合法DomainName後,雖然可以從網址重新輸入http://localhost:8080/phpbb/來變成登入狀態,但仍是進不了後台,點選後一樣變成"找不到網頁",我現在都用NB另接至IP分享器外才可以管理使用!
有個問題想先問一下,
你從外部連結論壇以及從內部連結論壇的方式為何?
從內部連結的網址,跟從外部連結時的網址是一樣的嗎?
stevenboy
星球普通子民
星球普通子民
文章: 11
註冊時間: 2005-03-03 06:55

Re: [問題]架設在IP分享器後面

文章 stevenboy »

[quote="keria]

有個問題想先問一下,
你從外部連結論壇以及從內部連結論壇的方式為何?
從內部連結的網址,跟從外部連結時的網址是一樣的嗎?[/quote]

:-P 謝謝keria大大回覆..
我從外部連結使用正式申請的DomainName,而在內部連結則是使用內部假IP取代DomainName;如果是在內部架站的那台主機連接的話則是用"localhost"取代!
例如:
外部--http://www.xxx.idv.tw:8080/phpbb/
內部--http://localhost:8080/phpbb/或
http://192.168.1.6:8080/phpbb/
謝謝!!
chienwen
星球普通子民
星球普通子民
文章: 13
註冊時間: 2005-05-01 11:54
聯繫:

文章 chienwen »

在 C:\WINNT\system32\drivers\etc\hosts 檔案最後加入這一行:

代碼: 選擇全部

192.168.1.6  www.xxx.idv.tw
原理:解析域名順序,是先讀 hosts 檔,再 query DNS
說明:此法治標不治本;要治本,可能要研究一下DNS, NAT, redirection ... etc..
主題已鎖定

回到「phpBB 2 安裝與使用」