iT邦幫忙

0

網頁下拉選項&firewall問題

GJ 2020-10-28 17:46:441104 瀏覽
  • 分享至 

  • xImage

請問我寫了一個網頁給USER用手機打資料記錄到資料庫,網頁用8082port
web services 用8080port,下拉選單會在網頁LOAD時向web services get資料
目前是先把網頁跟web services放在同一台,資料庫在另一台

在內網(連WIFI)測試都沒有問題,也可以寫入,但到外網(4G)下拉選單就取不到資料,也寫不進資料庫

firewall有試過外對內(該台主機)開ANY也不行,請問還有可能是甚麼原因?

看更多先前的討論...收起先前的討論...
dragonH iT邦超人 5 級 ‧ 2020-10-28 17:52:57 檢舉
外行的問個

有做 port forwarding 嗎
感覺程式的問題比較大。
畢竟你網頁有連到了。理論上網頁的資料庫請求已經是在自已的內部應用。
除非你將請求交由外部處理才可能會有這樣的情況。
GJ iT邦好手 1 級 ‧ 2020-10-28 18:05:05 檢舉
我是用MIP ,一個固定IP單一對應一個內部IP
VIP 應該就不用再加開吧?
dragonH iT邦超人 5 級 ‧ 2020-10-28 18:13:42 檢舉
如果是網頁的問題

就看 console 囉
GJ iT邦好手 1 級 ‧ 2020-11-02 19:29:23 檢舉
更新一下
我測試了外網直接用url 跟 web services get 資料,網頁是可以返回我的選單要的 資料,似乎看來送不回下拉選單的item? 程式原因嗎?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2020-10-29 11:35:10

網頁是你自己寫的
可以在外網用 F12 看看執行的結果

至少也看一下 server HTTP response code
是 2xx 4xx 還是 5xx

要確定是否是 Firewall 設定的問題
還有最後一招
就是
把 server 「搬」到防火牆外面去測測看
馬上就知道結果了

我要發表回答

立即登入回答