WordPressで記事を書こうとして、ログインページにアクセスしたら、”403 Forbidden nginx”という文字がブラウザに表示されてアクセスできなくなっていました。
なので、今回そのエラーの解決方法を解説します。
原因
IPアドレスが制限されていたからでした。なので、アクセスを許可したらエラーは解消されます。
アクセス許可の方法、手順
では、手順です。*わたしはPCはWindowsでサーバーはさくらインターネットを使っています
1,自分のIPアドレスを確認
コマンドプロンプトに
nslookup myip.opendns.com resolver1.opendns.com
と打ってください。そしたら、
”C:\Users\morinokabu>nslookup myip.opendns.com resolver1.opendns.com
サーバー: ***.***.***.com
Address: 111.22.333.444
権限のない回答:
名前: *****.**.com
Address: 555.666.777.88”
というような情報がでてくると思います。
使う情報は「Address: 555.666.777.88」ですので、覚えててください。
2,サーバーの”コントロールパネル”の”セキュリティ”の”接続許可アドレスリスト”に自分のIPアドレスを入力
次にサーバーの”コントロールパネル”の”セキュリティ”の”接続許可アドレスリスト”を探してください。わたしはさくらインターネットを使っています。
そこにさっき覚えたIPアドレスを入力してください。
私の場合はIPアドレスが「Address: 555.666.777.88」だったので、
「555.666.777.88/32」です。”/32”を忘れないでください。あとで解説します。
できたら、”保存する”をクリックしてください。
これでエラー”403 Forbidden nginx”は解決されるはずです。
補足
エラー 無効な値が入力されています 555.666.777.88はCIDR形式で入力してください
私は”接続許可アドレスリストに”555.666.777.88″と入力したら、
「
エラー
無効な値が入力されています
555.666.777.88はCIDR形式で入力してください
」
というエラーがでました。
CIDR形式とは
CIDR(Classless Inter-Domain Routing)は、IPアドレスとサブネットマスクを組み合わせた表記方法です。IPアドレス/サブネットビット数という形式で、ネットワーク範囲を効率的に表します。
例
192.168.1.0/24
192.168.1.0
がネットワークアドレス。/24
はネットワーク部分が上位24ビットであることを示します(ホスト部分は8ビット)。
- 意味
/24
の場合: 256個のIP(例:192.168.1.0
~192.168.1.255
)。/32
の場合: 単一のIP(例:192.168.1.1
のみ)。
ポイント
- /32 = 1つのIPだけを指定。
- サブネットビット数が小さいほど、許可範囲は広くなる(例:
/16
>/24
>/32
)。
CIDR形式は、ネットワーク範囲を簡潔かつ柔軟に指定するためのものです。
以上になります。
参考になれば幸いです。