2013-09-29 122 views
-5

我已經花了幾天配置我的Ubuntu Web服務器(主要是保護它),我注意到巨大的安全風險。爲什麼一個MySQL數據庫能夠從PHP連接到端口80?位於/ etc/mysql的my.cnf文件表示它在端口3306上運行。有沒有辦法阻止端口80通過php或任何其他語言和強制端口3306連接到數據庫?如何在Ubuntu服務器中阻止mysql端口80?

謝謝!

+1

...是安全風險嗎? – Ryan

+1

默認情況下,mySQL在端口3306上運行。端口80是一個Web服務器,如apache而不是mySQL。只有http流量可以在端口80上運行,這不是一個巨大的安全風險,因爲根本無法通過端口80訪問數據庫。 – Ashley

+1

你確定mysql正在偵聽端口80嗎?你有使用該端口的命令行連接到它(使用'mysql --user = user_name --password = your_password -P 80')? –

回答

1

簡單端口3306是默認的MySQL端口,而端口80是HTTP。

我不認爲有任何安全風險涉及到這一點。有沒有?

相關問題