-5
我已經花了幾天配置我的Ubuntu Web服務器(主要是保護它),我注意到巨大的安全風險。爲什麼一個MySQL數據庫能夠從PHP連接到端口80?位於/ etc/mysql的my.cnf文件表示它在端口3306上運行。有沒有辦法阻止端口80通過php或任何其他語言和強制端口3306連接到數據庫?如何在Ubuntu服務器中阻止mysql端口80?
謝謝!
我已經花了幾天配置我的Ubuntu Web服務器(主要是保護它),我注意到巨大的安全風險。爲什麼一個MySQL數據庫能夠從PHP連接到端口80?位於/ etc/mysql的my.cnf文件表示它在端口3306上運行。有沒有辦法阻止端口80通過php或任何其他語言和強制端口3306連接到數據庫?如何在Ubuntu服務器中阻止mysql端口80?
謝謝!
簡單端口3306
是默認的MySQL端口,而端口80
是HTTP。
我不認爲有任何安全風險涉及到這一點。有沒有?
...是安全風險嗎? – Ryan
默認情況下,mySQL在端口3306上運行。端口80是一個Web服務器,如apache而不是mySQL。只有http流量可以在端口80上運行,這不是一個巨大的安全風險,因爲根本無法通過端口80訪問數據庫。 – Ashley
你確定mysql正在偵聽端口80嗎?你有使用該端口的命令行連接到它(使用'mysql --user = user_name --password = your_password -P 80')? –