2013-03-06 110 views
0

我在VPS上並使用bash腳本將網站部署到我的帳戶中的子目錄。直到今天,我一直在使用這個腳本沒有問題,隨機地,cPanel決定忽略curl。cPanel停止響應捲曲請求

在這個腳本中,我自動創建一個數據庫並添加一個用戶,通過curling cPanel和適當的信息來完成。

這就是我正在做的事情,以前工作完美無瑕。

curl -k -v -G -d db=$db_name https://$cpanel_user:[email protected]$cpanel_host:2083/frontend/x3/sql/addb.html 

我將此行隔離爲單獨的腳本進行調試。這是踢球者,服務器根本沒有迴應。捲曲只是說Trying X.X.X.X...,然後最終連接超時。捲曲適用於一切,所以我知道那不是。只是爲了咧嘴,我試過wget,它也無法建立連接。

我在cPanel中禁用了安全令牌。

我的問題是什麼會導致連接失敗?我很難過,因爲昨天工作。

我不介意調查和調試,但沒有任何錯誤或任何東西,我根本不知道在哪裏看。我跟我的主機談過,他們說沒有任何防火牆/安全更新推出。

關於問題或在哪裏尋找的建議?

編輯:所以,如果我在OSX本地運行該curl命令它會啓動並創建數據庫沒有問題。因此,出於某種原因,URL沒有響應我自己的服務器(本身)o.O

編輯2:看來我的服務器不能捲曲本身端口我需要(說不上來爲什麼它會停止)。例如,如果我捲曲我的服務器IP或我的服務器上的域(從服務器)它的工作。如果我試圖蜷縮我的IP:2083它不會解決。

我該如何讓捲曲與端口2083一起工作?

+0

你確定這個東西不在代理之後嗎?這將會產生這種效果。你能連接到localhost:2083嗎? – Wrikken 2013-03-06 20:05:14

回答

0

我的防火牆CSF只允許端口2083上的TCP連接與服務器相連。但另一個阻塞端口2083上的傳出tcp連接。

因此,在兩個服務器上同時打開兩個端口IN-OUT解決了問題。