ホームページ バックエンド開発 PHPチュートリアル ApacheでPHPが他のソケットを開けない(アクセス許可が拒否される)問題を解決する

ApacheでPHPが他のソケットを開けない(アクセス許可が拒否される)問題を解決する

Aug 08, 2016 am 09:31 AM
apache redis selinux

今日はredisの操作を練習する予定です。コマンドラインで実行してみると、接続がスムーズであることがわかりました。

その後、Apacheで実行したところ、Redisクライアントに接続できないことがわかりました(Redisサーバーが消えました)

Reidsサーバー上のパケットをキャプチャすると、Apacheを使用すると接続リクエストがまったく受信されないことがわかりました。 。

問題の原因が Apache であることがわかります。

コマンドラインでは動作しますが、Apacheでは動作しません。最初に考えたのは、Apache設定ファイルが特定のポートを制限しているかどうかでしたが、見つかりませんでした。

最終的にstackoverflowで答えを見つけました - selinuxは、Apacheが開くことができるポート(より具体的には、httpサービスが開くことができるポート)を制限します。

解決策

/usr/sbin/setsebool httpd_can_network_connect=1

or

setenforce 0 ##SELinux を許可モードに設定します

ファイアウォールが停止する可能性があることを除いて、後で通知してくださいあなた、selinux もできますやめてください、忘れないでください。

上記は、Apache で PHP が他のソケットを開けない (アクセス許可が拒否された) 問題の解決策を、関連する内容も含めて紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Windows 11 10.0.22000.100 のインストール時の 0x80242008 エラーの解決策 Windows 11 10.0.22000.100 のインストール時の 0x80242008 エラーの解決策 May 08, 2024 pm 03:50 PM

Windows 11 10.0.22000.100 のインストール時の 0x80242008 エラーの解決策

Golang API のキャッシュ戦略と最適化 Golang API のキャッシュ戦略と最適化 May 07, 2024 pm 02:12 PM

Golang API のキャッシュ戦略と最適化

PHP 開発におけるキャッシュ メカニズムとアプリケーションの実践 PHP 開発におけるキャッシュ メカニズムとアプリケーションの実践 May 09, 2024 pm 01:30 PM

PHP 開発におけるキャッシュ メカニズムとアプリケーションの実践

Java 同時プログラミングで同時実行テストとデバッグを実行するにはどうすればよいですか? Java 同時プログラミングで同時実行テストとデバッグを実行するにはどうすればよいですか? May 09, 2024 am 09:33 AM

Java 同時プログラミングで同時実行テストとデバッグを実行するにはどうすればよいですか?

Eclipseにサーバーを追加する方法 Eclipseにサーバーを追加する方法 May 05, 2024 pm 07:27 PM

Eclipseにサーバーを追加する方法

58 ポートレート プラットフォームの構築におけるアルゴリズムの適用 58 ポートレート プラットフォームの構築におけるアルゴリズムの適用 May 09, 2024 am 09:01 AM

58 ポートレート プラットフォームの構築におけるアルゴリズムの適用

Win11 英語 21996 を簡体字中国語 22000 にアップグレードする方法_Win11 英語 21996 を簡体字中国語 22000 にアップグレードする方法 Win11 英語 21996 を簡体字中国語 22000 にアップグレードする方法_Win11 英語 21996 を簡体字中国語 22000 にアップグレードする方法 May 08, 2024 pm 05:10 PM

Win11 英語 21996 を簡体字中国語 22000 にアップグレードする方法_Win11 英語 21996 を簡体字中国語 22000 にアップグレードする方法

PHP を使用して Web サイトを展開および維持する方法 PHP を使用して Web サイトを展開および維持する方法 May 03, 2024 am 08:54 AM

PHP を使用して Web サイトを展開および維持する方法

See all articles