iT邦幫忙

0

xampp 多個網站 必須重啟I-040GW 才可連上 浮動IP no-ip

  • 分享至 

  • xImage
  •  

各位前輩好
這個問題困擾我一年多了,真的找不到問題點所以提出
我的問題跟這位很像

我的原先設定是 使用XAMPP本地配置多個網站
https://www.itread01.com/content/1549004955.html

後來找到

XAMPP自架多網站設定??以下為連結
https://ithelp.ithome.com.tw/questions/10168419

兩個都去試 都是同樣的狀況

兩個同樣狀況是: 必須重啟 光纖 I-040GW 從外部才可連上

我的環境:

系統: win7
XAMPP版本:V3.2.4

檢查項目:
1.I-040GW: 確定開啟 80 port 連上本機 192.168.1.XXX
2.防火牆
3.防毒軟體
4.XAMPP
httpd.conf
httpd-vhosts.conf

5.win7
hosts


因為使用浮動IP非固定制
固使用no-ip 連 網域
所以照理來說 除了過3~6天
會有凌晨順斷更換IP短暫時間

狀況:只要更換IP 就連不上網站

困惑的點是:
因為使用no-ip 所以應該約3~6天後 凌晨4~6點 會有約5分鐘時間去抓更換的浮動IP
所以連不上網站約5分鐘是正常的合理範圍

而五分鐘後 no-ip 抓取了 浮動IP 後
這時候 ping 浮動IP 是有反應
從外部網站連不上
本機localhost 127.0.0.1 正常

必須重啟 I-040GW 才正常連上網站

這位前輩 weiclin 回覆
你少了存取控制的設定, 依照 apache版本不同有點差異
這時候我之前設定的確少了這項

替換了之前設定改成這樣

<VirtualHost *:80>
    DocumentRoot "/xampp/htdocs/www.abc.com"
    ServerName www.abc.com
	<Directory "/xampp/htdocs/www.abc.com">
		Require all granted
	</Directory>
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/xampp/htdocs/www.def.com"
    ServerName www.def.com
	<Directory "/xampp/htdocs/www.def.com">
		Require all granted
	</Directory>
</VirtualHost>

經過多日測試後

正常是
從外部可連上 www.abc.com www.def.com
從本機可連上 www.abc.com www.def.com 127.0.0.1 localhost

不正常狀況是 當 3~6天 更換服IP後 或者 突然間更換IP
從外部無法連上 www.abc.com www.def.com 浮動IP
可ping www.abc.com www.def.com 浮動IP是正常

從本機可連上 www.abc.com www.def.com 127.0.0.1 localhost

必須 必須重啟 I-040GW 才正常外部連上網站

所以代表 防火牆 防毒軟體 系統 XAMPP NO-IP 應該是正常設定


才疏學淺... 真的檢查到不知道哪邊可以檢查
今日申請了固定IP

但我還是想解決 為何一定要重啟 I-040GW 才正常外部連上網站....

請教前輩~ 這還有哪邊可以檢查到這問題或者疏漏? 謝謝!


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
by2048
iT邦高手 1 級 ‧ 2020-10-28 08:40:44

請問是用PPPOE上網,WINDOWS 7取得外部IP
還是I-040GW撥通PPPOE上網,WINDOWS 7取得內部IP

如何通知DDNS變更IP?

uzt67461 iT邦新手 5 級 ‧ 2020-10-28 11:59:47 檢舉


如果後續申請固定IP
會使用PPPOE 上網
目前還是浮動

1.請問是用PPPOE上網,WINDOWS 7取得外部IP
光纖 FTTB 非PPPOE上網
不需要撥通 (I-040GW已設定)
電腦打開就直接接通 直接上網

2.I-040GW撥通PPPOE上網,WINDOWS 7取得內部IP
I-040GW取得內部IP 如192.168.1.100
而windows7 已設定內部網路IP 如192.168.1.100 固定

3.如何通知DDNS變更IP?
NO-IP 軟體自動更換 約5分鐘自動更新

參考資料入如下
https://www.noip.com/

by2048 iT邦高手 1 級 ‧ 2020-10-29 08:45:29 檢舉

I-040GW也應該有開NAT功能對應內部IP
如果要避開I-040GW要重開的問題,我會建議直接在WINDOWS 7撥PPPOE取得外部IP

目前用過ROUTEROS OPENWRT 取得PPPOE IP ,每5分鐘通知NO-IP也不會因換IP而中斷

uzt67461 iT邦新手 5 級 ‧ 2020-10-29 09:33:49 檢舉

最大的問題點是:
在無更換IP狀況下 是沒有任何問題 一切正常
當更換IP後 就可以PING到 但看不到網站
我的困惑點是 NO-IP 可以自動對應 DNS
那最多5分鐘 看不到網站
不懂為什麼要重開I-040GW?
設定上應該無誤才對(但應該有錯誤 只是我不知道.找不出)

I-040GW也應該有開NAT功能對應內部IP
I-040GW 有開啟 虛擬IP 對應 80 port

如果要避開I-040GW要重開的問題,我會建議直接在WINDOWS 7撥PPPOE取得外部IP
對喔!我沒做過這樣測試~測個幾天看看 能不能解決

目前用過ROUTEROS OPENWRT 取得PPPOE IP ,每5分鐘通知NO-IP也不會因換IP而中斷
研究看看 ROUTEROS OPENWRT  

謝謝提供資訊

我要留言

立即登入留言