常用基础 - 监听端口 ¶
作者: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 8899
或netstat -aon | findStr LISTENING | findStr 8899
匹配结果中第一列有带8899端口的话就说明监听成功了,甚至可以自己telnet测试一下