[解決済み] Apache2: 'AH01630: サーバー構成によってクライアントが拒否されました'.
2022-03-21 16:04:53
質問
ブラウザでlocalhostにアクセスしようとすると、このエラーが表示されます。
AH01630: client denied by server configuration
を使って、サイトフォルダのパーミッションを確認しました。
sudo chmod 777 -R *
以下は私の設定ファイルです。
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /home/user-name/www/myproject
<Directory />
Options FollowSymLinks
AllowOverride all
Allow from all
</Directory>
<Location />
Allow from all
Order Deny,Allow
</Location>
<Directory /home/user-name/www/myproject/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride all
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride all
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
解決方法は?
Apache 2.4 を使用している場合
許可と拒否のルールを確認する必要があります
チェックアウト http://httpd.apache.org/docs/2.4/upgrading.html#access
2.2 では、クライアントのホスト名や IP アドレスなどに基づくアクセス制御が可能でした。 クライアントリクエストの特性は、ディレクティブ Order、Allow、Deny、Satisfy。
2.4では、このようなアクセス制御は、他の 新しいモジュール mod_authz_host を使って、認可のチェックを行います。
新しいディレクティブは 要求する :
2.2設定。
Order allow,deny
Allow from all
2.4設定です。
Require all granted
また、これらの変更の後、apacheサーバーを再起動することを忘れないでください (
# service httpd restart
)
関連
-
CentOS connect:fail, reason: connect server 22 port fail.
-
413 ファイルのアップロード時に Request Entity Too Large 問題が発生する。
-
予期しないトークン「改行」付近の構文エラー スクリプトが実行できない
-
.netからメールを送信しています。サーバーの応答は 5.7.0 エラー解決策を返す
-
公式APIを使用した二次開発用のABB制御信号
-
Ape learning ~最も包括的なDNSの原則の入門書
-
docker ps reports error bash: ps: command not found
-
Server: gedit XXX > サーバーを開始できません。接続できませんでした。接続拒否
-
[解決済み] Apache2: 'AH01630: サーバー構成によってクライアントが拒否されました'.
-
docker image build失败 with Status: 401 未承認
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
413 ファイルのアップロード時に Request Entity Too Large 問題が発生する。
-
.netからメールを送信しています。サーバーの応答は 5.7.0 エラー解決策を返す
-
公式APIを使用した二次開発用のABB制御信号
-
Ape learning ~最も包括的なDNSの原則の入門書
-
docker ps reports error bash: ps: command not found
-
Server: gedit XXX > サーバーを開始できません。接続できませんでした。接続拒否
-
About: docker container start nginx "Error response from daemon: OCI ランタイムの作成に失敗しました
-
[解決済み] サーバーの設定によりクライアントが拒否される
-
[解決済み] エラーメッセージ "Forbidden You don't have permission to access / on this server" [closed].
-
[解決済み] Apache2: 'AH01630: サーバー構成によってクライアントが拒否されました'.