• 東京都市大学
  • 交通アクセス
  • お問い合わせ
  • 都市大グループ
トップページ > UNIX(YC) > WWWページを限られた範囲に公開(IPアドレス制限)
UNIX(YC)

WWWページを限られた範囲に公開(IPアドレス制限)

作成したWebページを都市大内だけに公開したい場合、対象のWebページと同じディレクトリに.htaccessという名前のファイルを設定することで、そのディレクトリとその配下にあるディレクトリおよびファイルに対して公開範囲を制限できます。(特定のファイル に対してだけ制限したい場合にはこちらを参照)

例として都市大内からのみ閲覧可能にする際の記述を示します。
尚、学外からVPN接続したコンピューターはキャンパス内のコンピューターとみなされます。
機器更新後の授業・個人用Webサーバーの公開範囲は都市大内のみです。


htaccessファイルの設定手順

下記の記述を参考にして秀丸やメモ帳等のテキストエディターを使用して.htaccessというファイルを作成します。(ファイル名の先頭の'.'(ピリオド)が必要です。)
 FFFTPなどを使用して、制限を行いたいWebページのディレクトリ(たとえば自分のpublic_html)に .htaccess をアップロードします。

※テキストファイルとしてasciiモードで転送します。
※通常はこれだけで正常に動作しますが、うまく動作しない場合にはファイル.htaccessの内容の他に.htaccessのアクセス権も確認してください。.htaccessファイルは"rw-r--r--"な どとその他のユーザーが読みとれる必要があります。

 

都市大内からのみ閲覧可能にする際の.htaccessの記述

---------------------------(ここから)
order deny,allow
allow from 133.78.0.0/255.255.0.0
deny from all
---------------------------(ここまで)

※閲覧を許可/禁止するアドレスを追加するにはallow from/deny from行を追加して記述します。


アクセス制限をファイルごとに設定する

ここまでの説明ではディレクトリ全体を対象としてアクセス制限を行いました。ディレクトリ全体ではなく、幾つかのファイルだけに対してアクセス制限をかけたい場合の設定手順を説明します。
 ディレクトリへのアクセスを制限する際と基本的には同じですが、記述するファイル.htaccessの中身が少し異なります。order,allow,denyの各行を<Filesfilename>と</Files>で囲むことで、囲まれた中身はファイルfilenameに対する制限であることになります。(filenameには制限をかけたいファイル名を指定します)


都市大内からのみ閲覧可能にする際の.htaccessの記述

---------------------------(ここから)
<Files filename>
order deny,allow
allow from 133.78.0.0/255.255.0.0
deny from all
< /Files>
---------------------------(ここまで)
filenameには閲覧を制限したいファイル名を記述します。 (例 sample.html)
filenameには閲覧を制限したいファイルを複数指定する場合には <Files filename>~</Files>を.htaccessに複数記述して下さい。順番は問いません。
※閲覧を許可/禁止するアドレスを追加するにはallow from/deny from行を追加して記述します。


Copyrights(C) Information Technology Center, TOKYO CITY UNIVERSITY All Rights Reserved.