作成した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行を追加して記述します。