鍍金池/ 問答/Linux/ CentOS7 apache服務(wù)器走tcp6的80端口

CentOS7 apache服務(wù)器走tcp6的80端口

我在CentOS7編譯安裝httpd2.4.27,編譯成功之后,我用netstat -tnlp查看運(yùn)行狀態(tài),發(fā)現(xiàn)
apache服務(wù)器走的是tcp6的80端口,而不是tcp的。

圖片描述

請問apache服務(wù)器走tcp6的80端口會(huì)不會(huì)對服務(wù)器運(yùn)行有影響?

如果有影響,有必要改為走tcp嗎?

回答
編輯回答
初心

Apache 2.4的文檔Binding to Addresses and Ports這一節(jié)中“Special IPv6 Considerations”小節(jié)中有提到:

圖片描述

目前大多數(shù)平臺(tái)都支持IPv6了,所以apr也支持IPv6了。默認(rèn)情況下,除了 FreeBSD, NetBSD, 和 OpenBSD外,其他平臺(tái)都支持IPv6,所以CentOS 7也支持IPv6, 如果想讓Apache http服務(wù)器值支持IPv4,需要在Listen指令寫下一個(gè)IPv4的地址,如下:

Listen 0.0.0.0:80 #監(jiān)聽所有IPv4地址的80端口

現(xiàn)在,netstat -tnlp查看下,發(fā)現(xiàn)Apache運(yùn)行在tcp的80端口
圖片描述

2017年10月1日 18:42