2013-09-29 53 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。

我不认为有任何安全风险涉及到这一点。有没有?

相关问题