wordpressの管理画面にアクセス制限-失敗-

logw_title_worry

WordPressの管理画面にアクセス制限をかけようと思いました。インストールについては以前OpenVPNをインストールしたけど・・・この後どうすればいいのだろう・・の記事でインストール方法は書いています。一度みていただければと思います。

前提

前提確認

  • OpenVPNサーバーは構築できていて、既にクライアントとサーバーのpingが通っているとします
  • OpenVPNサーバーの仮想IPアドレスは10.8.0.1とします
  • クライアントマシンはWindowsとします
  • クライアントマシンの仮想IPは10.8.0.6とします

やりたい事

今回やりたい事は「WordPressの管理画面にアクセス制限」をかけたい事になります。「/wp-admin」直下にアクセス制限をかけるということになります。

アクセス制限はローカルIP「10.8.0.0/24」からのアクセスは許可、それ以外は拒否するということになります。

.htaccess設定

order allow, deny
deny from all
allow from 10.8.0.0/24

上記の内容をテキストエディタにペースト(貼り付け)してhtaccess.txtと保存します。保存したらftpで「wp-admin」の直下に入れます。

ftp内でhtaccess.txtを.htaccessとファイル名を変更します。

設定後

403エラー

設定したらwordpressの管理画面にログインしてみてください。おそらく「403エラー」が表示されます。

疑問点

エラーページが管理画面ででますが、このエラーページがでることが疑問になります。OpenVPNで疎通できているので、http://10.8.0.1でアクセスするとサイトが表示されます。ftpもホスト名を10.8.0.1にすると繋がります。

けど管理画面にグローバルIPを許可すれば入れるのにローカルIP(10.8.0.0)と許可していて通信できているのにアクセスできないのがなぜか疑問にのこります。