常用基础 - 监听端口

  • 作者:KK

  • 发表日期:2017.3.25


配置方法

平时浏览器访问一个主机地址时,默认是通过80端口来访问的,虚拟主机的配置中也指定了80端口<VirtualHost *:80>

要修改成其它端口的话,除了在虚拟主机配置里修改端口,在主机外面也要通过Listen指令告诉Apache监听新的端口,比如下面这是改成8899端口的

Listen 8899	#新增要监听的端口

<VirtualHost *:8899>	#指定主机匹配哪个端口
	ServerName test
	DocumentRoot D:\web\test
</VirtualHost>

外面的Listen指令就像是城门上的卫兵,告诉卫兵愿意接收哪个来路的请求,没告诉它的就不会接受

VirtualHost后面指定的端口就是百姓家门口的邮箱,说明要接收哪里的请求书信

所以加个端口要动2个地方


验证方法

如果要确认端口配置是否生效,可以在重启服务器后查一下网络端口监听情况:

  • Linux系统:

    执行netstat -nelp | grep 8899如果结果显示有一行的进程信息是httpd的话就没错了
    ---
  • Windows系统:

    执行netstat -aon | findStr 8899netstat -aon | findStr LISTENING | findStr 8899匹配结果中第一列有带8899端口的话就说明监听成功了,甚至可以自己telnet测试一下