停止本地主机运行

停止本地主机运行

如何停止本地主机端口?我有这个 Fortify 软件,它应该在与存档文件夹类似的端口上运行,但我找不到它的根目录。有没有办法终止该存档以防止发生任何冲突?

答案1

“localhost” 在网络中的意思是“这台计算机”。我想你不想知道如何停止你的计算机 ;)

您是否尝试停止 Apache 服务?

在 Windows 上,可以这样完成(以管理员身份):net stop apache或者net stop apache2(取决于您的 Apache 版本)。

在 Linux 上,命令是(再次以 root 身份运行):/etc/init.d/apache stop/etc/init.d/apache2 stop

答案2

使用

sudo netstat -pn

查看哪些端口是打开的,以及哪个 PID 正在使用该端口。如果没有显示程序名称,您可以执行ps aux查看哪个程序正在使用该端口。

让程序停止使用端口:

  • 如果允许的话,请终止该程序 - 端口将会释放。
  • 如果您了解该程序,请将其配置为使用另一个端口。在 Apache 中,这在文件中listen.conf

您可能需要以 root 身份执行此操作,或者按照我所描述的使用 sudo。

答案3

我不确定你说的某些强化软件是什么意思。好的,如果问题是由于 apache 使用端口而导致的,而你想要将端口更改为其他端口,那么这很简单。是 Windows 还是 *nix?所有 apache httpd 都有 httpd.conf 或 apache.conf 主文件,它是一个纯文本文件。在你最喜欢的文本编辑器中加载文件,并注意includeconf 文件中是否有语句。如果在那里,那么你必须对所有包含的 conf 文件执行以下步骤。这就是为什么我从不在 apache httpd 设置中使用包含其他 conf 文件的原因。相反,我会创建一个不包含其他 conf 文件的大 conf 文件。然后我会根据自己的心意在该文件中进行所有自定义。如果我需要多个服务器实例,那么我会为每个实例创建一个 conf 文件。而且,我还在同一个 conf 文件中使用虚拟主机。它让我的生活变得更轻松。

  1. 打开主配置文件后,查找以关键字 Listen 开头的行。其旁边是它正在监听的端口号。
  2. 在 conf 文件中找到任何虚拟主机条目,并在那里更改端口号,确保您了解为什么以及正在做什么。
  3. 打开主配置文件包含留置权中所述的配置文件,然后执行步骤 1 和 2,并对主配置文件中的包含语句中包含的每个配置文件重复此操作。

希望有所帮助。

相关内容