【问题标题】:Closed connection or refused connection on port 80端口 80 上的连接关闭或拒绝连接
【发布时间】:2014-10-27 07:12:37
【问题描述】:

我的端口有问题,昨天我打开端口 80 并为 ipv4 设置本地连接属性以使用静态 ip 192.168.1.4,我在 cmd 中使用 ipconifg 先检查它。我在装有 Windows 7 64 位的电脑上使用 WAMP 服务器。它工作正常。

但是今天港口关闭,我没有改变昨天的任何东西。我尝试使用本地 ip 192.168.1.4 在我的路由器中打开 80 以外的其他端口,例如 8081,443、8080,就像我的 ipv4 属性中的相同设置一样,看看是否给出了一些结果,我禁用了路由器防火墙,允许端口通过 windows 防火墙,并将 tcp 和 udp 的所有端口添加到我的诺顿互联网安全中,我还尝试禁用整个防火墙,但结果相同。

WAMP 正在运行并侦听端口 80、8081、8080、443。

这是 wamp apache httpd.conf 文件的一部分。

 Listen 0.0.0.0:80
    Listen [::0]:80
    Listen 8081
    Listen 443
    Listen 8080


    ServerName localhost:80

当我检查哪个程序正在使用端口 80 时,它显示 Apache/2.4.9 PHP/5.5.12

我注意到除 80 和 443 之外的所有其他端口都已关闭,但如果路由器防火墙关闭,80 和 443 会拒绝连接,如果防火墙打开,它们也会关闭。昨天我开了路由器防火墙,诺顿防火墙,没有windows防火墙的规则,它起作用了。

提前感谢您的帮助。

【问题讨论】:

  • 我认为这是题外话,因为它与编程无关。也许使用 ServerFault 或 Superuser
  • 我正在对我的网络服务器和端口进行编程,使其以正确的方式运行,我认为这是一种编程方式。我会尝试你的建议,谢谢。

标签: windows-7-x64 ports


【解决方案1】:

尝试打开任务管理器 --> 进程并关闭所有与 apache 或 JBoss 或您正在使用的服务器相关的进程。然后尝试重新启动应用程序。如果这不起作用,请尝试转到 server/bin 文件夹的位置并在 windows 中运行 shutdown.bat 或在 linux 中运行 shutdown.sh。它应该开始工作。

【讨论】:

  • 我重新启动了 PC、应用程序和所有其他可能与 Web 服务器连接的应用程序,我尝试使服务器脱机和联机,结果相同。你能告诉我更多关于shutdown.bat的信息吗?我的网络服务器文件夹或apache中没有。
  • 尝试在webserver的bin文件夹或者程序文件中webserver的安装位置找到。
  • 所有与网络服务器相关的应用程序都安装在 wamp 文件夹中,在根文件夹中我有 uninstall_services.bat,我还有 wamp 图标上的按钮来选择重新启动所有服务、关闭、离线,并退出应用程序,我尝试了所有这些。 WAMP 现在无法启动
  • 尝试使用WAMP的GUI打开,更改端口号后点击开始。如果它不起作用,请尝试重新安装它。
  • 我更改了几次端口,我尝试的所有端口都是通过路由器设置中的 NAT 转发到本机的端口。我会尝试重新安装。
【解决方案2】:

您的 PC 上似乎正在运行一个 Web 服务器。尝试关闭它

【讨论】:

  • 我有 WAMP Web 服务器,是 apache、php、mysql 的组合,我希望它运行,而不是关闭,我只想打开或不打开 WAMP 正在侦听的端口拒绝连接。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-11
  • 2019-12-18
  • 2020-07-06
  • 1970-01-01
  • 2016-08-13
相关资源
最近更新 更多