海外からWordPressでブログを更新しようと思ったんだけど、管理画面へのアクセスが拒否されちゃった…
WordPress管理画面へのアクセス拒否
この記事では、上の画面が表示され、WordPressで海外からアクセス拒否された時の解除方法(エックスサーバーの場合)を2つご紹介します。
主に初めて海外からWordPressの管理画面を開いた時に現れる画面だよ
この記事で分かること
- なぜ海外からWordPerssのアクセス拒否がされるのか?
- WordPressで海外からアクセス拒否された時の2つの解除法【エックスサーバーの場合】
なぜ海外からWordPressのアクセス拒否がされるのか?
– エックスサーバーの場合 –
なんで海外からWordPressにアクセスできないの?
WordPress(ワードプレス)で海外からアクセス拒否される理由は、セキュリティー対策のためです。
エックスサーバー(Xserver)がセキュリティー対策として、不正アクセスが多い海外からのアクセスを一律拒否する設定をしています。
このデフォルト設定が原因で、海外からのアクセスが拒否されてしまいました。
セキュリティー対策が強固なのはとてもいいことですが、私たち海外在住者にとっては、海外からアクセスできないのは困りますよね。
このセキュリティー対策に影響が出ないように、自分のアクセスだけを解除する方法がありますので、次で手順をご紹介します。
WordPressで海外からアクセス拒否された時の2つの解除法
– エックスサーバーの場合 –
ワードプレス(WordPress)で海外からのアクセス拒否された時の解除方法をご紹介します。
解除方法はこちらの2通り。
- .htaccess編集+REST API アクセス制限をOFFにする
- VPNを利用する
個人的には、上の.htaccess編集がおすすめだけど、どちらもメリット・デメリットあるから照らし合わせて選んでみてね!
①.htaccess編集+REST API アクセス制限をOFFにする
指定のIPアドレスだけアクセス制限を許可する設定方法です。
今現在、デフォルトでは海外からのアクセスは全て拒否されています(IPアドレスで認識)。
.htaccessに、自分のIPアドレスを登録し、海外からでも自分のアクセスだけは例外として許可させるという作業を行います。
この方法で設定すると、自分以外の海外からのアクセスはできないままなのでセキュリティー面でも安心して利用できます。
- 一度設定してしまえば、毎度すぐ開けるので楽
- 初期設定がめんどくさい
- 少しコードをいじるので、コードに抵抗がある人向きではない
一度設定してしまえば、毎度すぐ開けるので楽というメリットがありますが、コードを少し追記するので、コードをいじることに抵抗がある人には向いていません。
コードをいじることに抵抗がある方は、次の項目で紹介する「VPNを利用する」方法で解除してみてください。
ただ、追記するコードは分かりやすく解説するので、難しいものでもないよ^^PCが苦手な私にもできたし!
ここでは、htaccess編集+REST API アクセス制限をOFFにする手順をご紹介していきます。
.htaccess編集する
エックスサーバーのサーバーパネルから.htaccess編集
をクリックします。
対象のドメインを選択します。
次に、.htaccess編集のタブをクリックして、.htaccessの一番上に下記コードを入力します。
SetEnvIf Remote_Addr ^999.999.999.999$ AllowCountry
※『^999.999.999.999』の赤字部分は自分のIPアドレスを入れてください。(自分のIPアドレスを調べる)
例:自分のIPアドレスが12.345.67.899の場合、「SetEnvIf Remote_Addr ^12.345.67.899$ AllowCountry」
※追記下のコードは人によって異なりますのであくまで参考までに。上記のコードを一番上に追記するだけでOKです。
追記が終わったら確認画面へ進む
をクリックします。
入力画面を確認して、実行する
をクリックして.htaccess編集は完了です。
REST API アクセス制限をOFFにする
次に、REST API アクセス制限をONからOFFに設定していきます。
REST API アクセス制限をOFFにしないと、記事の編集・保存が行えません。こちらの設定も忘れないようにセットで設定していきましょう。
エックスサーバーのサーバーパネルの左下にあるWordPressセキュリティ設定
をクリックします。
対象のドメインを選択します。
REST API アクセス制限を「ONにする(推奨)」→「OFFにする」にして、設定する
をクリックします。
これでアクセス制限の設定は完了です〜!
WordPressの管理画面を開いてみてください。(http://ドメイン/wp-admin/)開けると思います^^
②VPNを利用する
今度は、VPNを利用する方法です。
海外から日本の動画配信サイト(Tver、U-NEXT、Huluなど)を見る目的でVPNを使っている方も多いんではないでしょうか?
海外在住者には必須のアイテム!
VPNとは、アクセス元(IPアドレス)を隠すことができるセキュリティーサービスになります。
このアクセス元を隠すという利点を使い、今回の海外からのWordPressのアクセス拒否を解除しようというわけです。
- めんどくさい初期設定がない
- コストがかかる
- WordPressを開いている時は常にVPNに接続してなければならない
メリットとしては、上記で説明した.htaccess編集のように初期設定をしなくていいところ。
大きなデメリットとしては、VPNの契約コストがかかるというところです。
ただ、海外在住者にとってVPNを契約するメリットは、このWordPressのアクセス解除だけでなく、海外から日本の動画サイトが見れたり、海外から日本のKindle本が買えたりと、他のメリットもあるので、契約して損はないかなと思います。
VPNは、会社にもよりますが月額300円から利用できます。
どうせ契約するなら日本の動画サイトが視聴できるVPNがいいと思うので、ほぼ全ての動画が視聴できる「NordVPN」がおすすめです。
30日間の返金制度もあるからお試ししてみてね^^
30日間返金サービスあり
ここではカンタンに、NordVPNでWordPressの海外からのアクセス拒否を解除する方法をご紹介しますね。
NordVPNに契約する
NordVPNの登録・使い方は、別記事でまとめてます。3分ですぐできるので、よかったら参考にしてみてください。
価格は2年契約で月額400円弱だよ^^
VPNで日本のサーバーに接続する
VPNのアプリを立ちあげます。検索バーで「Japan」と入力して、検索結果で出てきた『Japan』をどれか選択。
右下に『Connected to Japan #◯◯◯』と表示されてたらOKです!
WordPressの管理画面を開いてみてください。(http://ドメイン/wp-admin/)開けると思います^^
このやり方でアクセス拒否を解除する場合は、WordPressで編集を行なっている間、ずっとVPNに接続しておく必要があります。
まとめ:WordPressで海外からのアクセスが拒否された時の解除法【エックスサーバーの場合】
今回は、WordPressで海外からのアクセスが拒否された時の解除方法を2つご紹介しました。
- .htaccess編集+REST API アクセス制限をOFFにする
- VPNを利用する
どちらか使いやすい方法で解除してみてくださいね♪
この機会にVPNに契約するか考えている方は、アクセス解除以外のVPNの使い方も参考にしてみてください^^
フォローして最新情報を受け取ろう!
感想や疑問をコメントしてね!