速報

SageMaker SDKの既定バケットに所有者確認漏れ|成果物の改変を防ぐ更新と点検

CATEGORY

htaccessで特定のIPアドレスのみアクセスを許可する方法

※本ページのリンクにはプロモーションが含まれています。

.htaccessで特定のIPアドレスのみアクセスを許可する

htaccessで特定ののみアクセスを許可する方法になります。

公開前のWebサイトやWebサービスは、外部のユーザーからアクセスされないように何らかのをかけることが一般的です。ただ、社内で検証する際や決まったユーザーしかアクセスしない状態の場合、IPによる制限を設けることで認証を解除するためにIDやスワードを入力する手間が省けますので、手段としては有りかと思います。

IPで制限を設ける場合、下記をhtaccessに追記して、アクセスを制限するディレクトリに設置します。(xxx.xxx.xxx.xxxはIPアドレスの代替表示になります。)

#特定のIPアドレスのみアクセス許可
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx

例えば、下記のようなディレクトリ構成があるとします。

www
┗ into-the-program
  ┗ cms

上記の構成で「cms」に対して特定のIPにのみアクセスさせる場合、「cms」の直下に.htaccessを設置します。「cms」の直下に.htaccessを設置することで、「cms」配下のディレクトリやファイルへのアクセスを制限することができます。「cms」より上の階層にあるディレクトリやファイルは制限されないため、通常のようにアクセス可能な状態となります。

www
┗ into-the-program
  ┗ cms
    ┗ .htaccess

もし複数のIPアドレスを許可する場合は、allow from xxx.xxx.xxx.xxxの行をどんどん下に追加していきましょう!

#特定のIPアドレスのみアクセス許可
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
allow from xxx.xxx.xxx.xxx
allow from xxx.xxx.xxx.xxx
allow from xxx.xxx.xxx.xxx
・
・
・

以上、htaccessで特定のIPアドレスのみアクセスを許可する方法のご紹介でした!

この記事を書いた人

Ryohei

Webエンジニア / アプリ開発者 / 技術ブログ運営者

福岡のWeb制作会社に勤務するWebエンジニアです。10年以上にわたりWeb制作・開発に携わり、ヒアリングや進行管理から、コーディング、CMSの構築、システム開発、サーバーの構築・保守・運用まで、Webサイト制作の工程を幅広く担当しています。Webサイトは、これまでに100以上の構築・保守を手がけてきました。

個人でもWebサイトの制作・改修やWebアプリの開発・運用を行い、AIを活用した開発にも取り組んでいます。近年はWebセキュリティにも注力しています。

2015年から技術メディア「Into the Program」を運営し、実務や開発で得た知識をもとに、プログラミングの実装方法やWebサイトの運用・セキュリティ情報を発信しています。

主な分野
Webサイト構築・保守・運用 / HTML/CSS / JavaScript / PHP / WordPress / サーバー構築・保守・運用 / アプリ開発 / セキュリティ対策
資格・試験合格
情報セキュリティマネジメント試験
基本情報技術者試験
AWS認定ソリューションアーキテクト アソシエイト
PHP8技術者認定ウィザード
メディア運営
2015年〜

記事の作成・更新について

セキュリティ記事は、ベンダーの公式アドバイザリやCVE・JVNなどの一次情報を参照し、出典と情報確認日を記載します。実環境での検証を行った場合は、その環境と確認範囲を明示します。重要な追加情報や誤りを把握した場合は、内容を確認して追記・訂正します。

関連する記事

おすすめの書籍

キーワードから探す

スポンサーリンク

認証

アクセスしてきた相手が本人であることを確かめる仕組み。パスワードや生体情報、電子証明書などを使う。

詳しく見る

IPアドレス

インターネットなどのネットワークで、機器を識別するための番号。通信の宛先や送信元を表す。

詳しく見る