如果我下载了PHP / MySQL,其他人可以访问我的文件吗?

时间:2011-10-13 16:27:52

标签: php mysql linux

我有大学互联网。它有IP,比方说220.81.184.12。我有一个项目名为让我们说MyProject(它的文件夹)。当我尝试输入220.81.184.12/MyProject时,它会启动我的网站。这意味着,大学里的每个人都可以访问我的文件夹和网站?我使用Ubuntu并安装了PHP和MySQL。而且我也可以通过IP访问phpmyadmin,如220.81.184.12/phpmyadmin。

那么,发生了什么?

编辑:这是什么意思?如果其他人在他的PC上安装了PHP,会发生什么?

3 个答案:

答案 0 :(得分:38)

答案 1 :(得分:14)

您已将网络服务器放在公共IP上......它可以从世界上任何地方访问。如果要将服务器保密,则必须将Apache配置为 NOT 侦听公共IP端口,并将其设置为仅响应127.0.01。这是通过httpd.conf中的Listen指令完成的。

另一种方法是使用防火墙阻止从授权IP以外的任何地方访问Apache的端口。

答案 2 :(得分:0)

我建议使用HTTP Auth来保护您不想共享的目录。这样,如果你想要共享其中一个,你可以与你想要访问的人共享登录详细信息。

PHP在服务器本身上运行。它只是一种生成HTML的方式,它不是像Javascript这样的脚本语言,它是用户浏览器的一部分。