CentOS7 apache服务器走tcp6的80端口

tusi
  • 106

我在CentOS7编译安装httpd2.4.27,编译成功之后,我用netstat -tnlp查看运行状态,发现
apache服务器走的是tcp6的80端口,而不是tcp的。

图片描述

请问apache服务器走tcp6的80端口会不会对服务器运行有影响?

如果有影响,有必要改为走tcp吗?

回复
阅读 10.1k
1 个回答
✓ 已被采纳

Apache 2.4的文档Binding to Addresses and Ports这一节中“Special IPv6 Considerations”小节中有提到:

图片描述

目前大多数平台都支持IPv6了,所以apr也支持IPv6了。默认情况下,除了 FreeBSD, NetBSD, 和 OpenBSD外,其他平台都支持IPv6,所以CentOS 7也支持IPv6, 如果想让Apache http服务器值支持IPv4,需要在Listen指令写下一个IPv4的地址,如下:

Listen 0.0.0.0:80 #监听所有IPv4地址的80端口

现在,netstat -tnlp查看下,发现Apache运行在tcp的80端口
图片描述

宣传栏