各位前輩好
這個問題困擾我一年多了,真的找不到問題點所以提出
我的問題跟這位很像
我的原先設定是 使用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 正常
這位前輩 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 才正常外部連上網站....
請教前輩~ 這還有哪邊可以檢查到這問題或者疏漏? 謝謝!
請問是用PPPOE上網,WINDOWS 7取得外部IP
還是I-040GW撥通PPPOE上網,WINDOWS 7取得內部IP
如何通知DDNS變更IP?
嗨
如果後續申請固定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/
I-040GW也應該有開NAT功能對應內部IP
如果要避開I-040GW要重開的問題,我會建議直接在WINDOWS 7撥PPPOE取得外部IP
目前用過ROUTEROS OPENWRT 取得PPPOE IP ,每5分鐘通知NO-IP也不會因換IP而中斷
最大的問題點是:
在無更換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
謝謝提供資訊