linux - httpd 443端口为什么只监听在tcp6上
PHPz
PHPz 2017-04-17 15:55:34
0
1
919

系统redhat7
,httpd已经启动

[root@rhcsa conf.d]# netstat -tnpl | grep 443
tcp6       0      0 :::443                  :::*                    LISTEN      1229/httpd

为什么如上命令只显示tcp6,而没有tcp ?

PHPz
PHPz

学习是最好的投资!

全員に返信(1)
左手右手慢动作

tcp6 を監視した後は、tcp も使用できるようになります。

これは IPv6 ポートがリッスンしていることだけを示していますが、実際には、Apache はマップされたアドレス (::FFFF:a.b.c.d) メソッドで IPv4 接続を受け入れるという意味ではありません。 FreeBSD、NetBSD、OpenBSD などのいくつかのプラットフォームを除き、Apache のコンパイル時に --enable-v4-mapped オプションがデフォルトで有効になります。したがって、Apache は IPv6 と IPv4 の両方の接続要求を受け入れます。
IPV6_V6ONLY モードがオンになっていない限り、IPv6 と IPv4 をそれぞれ監視するには 2 つの異なるソケットが必要です。IPV6_V6ONLY モードは、デフォルトでオフになっている sysctl net.ipv6.bindv6only を通じて制御できます。 netstat で IPv4 ポートの監視だけを確認したい場合は、apachezhttp.conf を変更して、
Listen 80

Listen 0.0.0.0:80

に変更します。

具体的な情報については、http://httpd.apache.org/docs/...を参照してください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!