2016-08-24 106 views
0

我有一個GCE實例Debian 1v CPU & 1.7GB。然後我按照下面的教程安裝了webmin。 https://www.howtoforge.com/tutorial/how-to-install-webmin-on-ubuntu-15-04/無法在端口10000上訪問GCE實例上的Webmin

安裝成功。然後,我創建的防火牆例外關於使用UFW並允許端口10000

sudo ufw allow 10000/tcp 

但我無法通過瀏覽器訪問Webmin的。

https://my-gce-instance-ip-address:10000

然後我使用Google雲端控制檯創建了防火牆例外。再次嘗試了它沒有工作的網址。

然後我想這可能是因爲webmin是https模式。所以我打開/etc/webmin/miniserv.conf並更改了ssl = 0。之後,我重新啓動了webmin。

/etc/init.d/webmin restart 

然後我試着用http的url,我仍然無法訪問。

我試過下面的命令並檢查了輸出。因此Webmin正確運行並在端口10000上偵聽。

netstat -tulpn | grep :10000. 

我似乎無法認爲我在做什麼錯誤。我現在已經花了好幾天的時間解決這個問題。希望有人能夠幫助我?

+0

好的,我找到了解決方案,我的自我。這是一個防火牆問題。我試圖從端口檢查工具訪問端口,但它總是說端口已關閉。但正如我在我以前的文章中所說的,我在ufw以及谷歌雲控制檯中打開了這個端口。這是抓住這是標籤問題。就像這樣我們可以在谷歌雲平臺上爲每個實例創建標籤。看起來標籤就像每個實例的標識符。我爲我的實例創建了一個名爲webmin的標籤。這與爲實例創建標籤相同。然後我將標籤/標籤添加到防火牆規則,然後開始工作 –

回答

0

你需要允許從iptables的

sudo iptables -A INPUT -p tcp -m tcp --dport 10000 -j ACCEPT 

端口10000這個工作對我來說 我使用的Ubuntu 16.04

0

試試這個...它的工作對我來說

iptables -I INPUT 1 -p tcp --dport 10000 -j ACCEPT 
service iptables save 
/etc/init.d/iptables restart 

在瀏覽器中打開兩個鏈接

https://your-IP:10000http://your-IP:10000