最近の勉強で学んだ事を、ノート代わりにまとめていきます。
主に自分の学習の流れを振り返りで残す形なので色々、省いてます。
Webエンジニアの諸先輩方からアドバイスやご指摘を頂けたらありがたいです!
#WordPressの管理画面に入れない
WordPressのwp-adminを表示しようとすると
403 forbidden nginx/1.16.0
このエラーの場合はnginxの設定エラーなのでサーバーの設定ファイルの中身を確認
一つ一つ確認したところwp-adminに関する設定を発見!
###設定ファイルの場所
メインの設定ファイル
cd /etc/nginx/
各サーバー用設定ファイル
cd /etc/nginx/conf.d/
今回はconf.d/
ファイルの中身をこの記事を参考にして確認しました。
・Nginxで403 Forbiddenが表示された時のチェックポイント5選
一旦、管理画面にログインできる状態にしたかったのでallow all; # 全てのアクセスを許可
の記述を追加しました!
location /wp-admin {
auth_basic "Example";
auth_basic_user_file /etc/nginx/.homepage;
allow all; #ここを追加
}
あとは、設定を反映するために,nginxを再起動したら無事ログインできました!
$ sudo service nginx restart
Stopping nginx: [ OK ]
Starting nginx: [ OK ]
#参考記事
・nginxサーバーでのphpMyAdmin設定「403 Forbidden 」と表示されてしまう
・403 Forbidden nginx/1.16.0
・How to reload and restart Nginx (Dedicated servers only)
・【Webサーバー】Nginxが正常に起動されているか確認する