安装 Apache 和端口 80

发布于 2024-10-01 10:54:07 字数 320 浏览 5 评论 0原文

我已经在我的个人计算机上安装了 Apache 2.2(和 PHP/MySQL),这样我就可以运行 PHP 脚本,而无需每次都将它们上传到我的服务器进行测试。

Apache 正在端口 80 上工作,即我可以通过访问 http://127.0.0.1 查看我的脚本: 80/index.php

我的问题是,以这种方式使用 Apache 是否存在任何危险,因为现在端口 80 正在监听。任何人都可以利用这种情况来攻击我的计算机吗?

谢谢,

乔尔

I have installed Apache 2.2 (and PHP/MySQL) on my personal computer so I can run PHP scripts without needing to upload them every time to my server for testing.

The Apache is working on port 80, i.e. I can view my script by going to http://127.0.0.1:80/index.php .

My question is if there is any danger by using the Apache that way, in the sense that now port 80 is listening. Can anyone use this situation to attack my computer?

Thanks,

Joel

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

a√萤火虫的光℡ 2024-10-08 10:54:08

仅当它绑定到外部地址(通常是 127.0.0.1 以外的任何地址)时。检查 Listen 指令配置。

Only if it's bound to external addresses (usually any other than 127.0.0.1). Check the Listen directive in the configuration.

预谋 2024-10-08 10:54:08

您可能位于阻止访问您的计算机的路由器后面。

因此,没有人可以使用端口 80 攻击您的计算机:即使可以从互联网访问该端口,apache 也是一个非常可靠的软件,如果您不在其上运行合理的代码,您不必担心某些利用其上的漏洞。

You're probably behind a router which blocks access to your computer.

So, no one can attack your computer using port 80 : Even if the port would be accessible from the internet, apache is a really sure software, if you don't run sensible code on it, you don't have to fear that some exploit a leak on it.

猫烠⑼条掵仅有一顆心 2024-10-08 10:54:08

您应该保持防火墙打开,以便“外部世界”的人无法连接到端口 80 并查看您的文件。这是保护自己最安全的方式。

您还可以在 apache 配置文件中阻止非本地流量。

You should keep your firewall on so that people from the "outside world" can't connect to port 80 and see your files. That is the safest way of protecting yourself.

You can also block non-local traffic in you apache config file.

本宫微胖 2024-10-08 10:54:08

您可以使用此 apache 配置选项来确保其他人无法连​​接到您的服务器:

Listen 127.0.0.1:80

(您应该已经定义了 Listen 80

You could use this apache config option to make sure no-one else can connect to your server:

Listen 127.0.0.1:80

(You should already have a Listen 80 defined)

你怎么敢 2024-10-08 10:54:08

最好的方法是拥有良好的防火墙。即使您的路由器有防火墙。但你仍然不会 100% 安全,因为就连白宫的电脑也被黑客攻击过一次,索尼也是如此!

拥有昂贵防火墙的大公司!!!!!!

但IIS禁止访问上层目录。微软对其进行了修补,以便访问者甚至可以退出 WWWROOT 文件夹中的子域文件。

例如:WWWROOT/子域/
                  ^^^ == 没有退出

The best way is to have a good fire wall. Even though your router has a fire wall. Still you won't be 100% safe because even the White House computers got hacked once and same with Sony!

HUGE COMPANIES WITH EXPENSIVE FIREWALLS!!!!!

But IIS forbids acces to upper directories. Microsoft patched it so visitors can even get out of the SUBDOMAIN FILE IN THE WWWROOT FOLDER.

EX: WWWROOT/Subdomain/
                        ^^^ == NO EXIT

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文