如何更改apache http服务器端口号

时间:2014-11-28 11:08:42

标签: apache http server

我有一个在localhost:7000上运行的进程,我需要将其更改为7001,我的服务器在linux机器上,尝试了httpd,semanage这两个命令都不可用,有人可以通过更改端口号来帮助我。更改端口的主要原因是,在7000上运行的进程没有响应,如果我找到PID并将其终止,重新启动它会很有帮助,netstat -npl | grep PORT也没有用,因为我发现了这个错误

   netstat -nlp | grep 7000
  (Not all processes could be identified, non-owned process info
  will not be shown, you would have to be root to see it all.)
  tcp        0      0 :::7000                     :::*                        LISTEN      -

由于以下错误,我需要终止PID并重新启动它或者必须更改端口号

2 个答案:

答案 0 :(得分:1)

您在配置文件中搜索的项目是" Listen"。默认值为80,这是HTTP的标准。

示例:

Listen 8000

http://httpd.apache.org/docs/2.2/mod/mpm_common.html#listen

答案 1 :(得分:0)

除了提到的指令ashkufaraz

Listen 7001

您可能还应该更改虚拟主机,以便它知道它应该回复新的端口号:

<VirtualHost *:7001>
  ServerName example.com
  ServerAlias *.example.com
  [...]

HTH,bovako