東京大学情報基盤センター

情報メディア教育研究部門

ホーム > 情報メディア教育研究部門 > サービス > WEB PARK > FAQ > ■アクセス制限を行うことができますか

■アクセス制限を行うことができますか


mod_rewrite、.htaccess の設定でアクセス制限が可能です。

【例】

【参考サイト】

学内限定のアクセス制限を行うための .htaccess の記述例

http://webparkNNNN.sakura.ne.jp/ でのアクセス制限も同時に行いたい場合は以下のような.htaccess を書くことになります。

#http://webparkNNNN.sakura.ne.jp/ でのアクセス制限も同時に行いたい場合の例
RewriteEngine On
# http://webparkNNNN.sakura.ne.jp/ へのアクセス
#- 学内からの直接のアクセスであれば許可
RewriteCond %{HTTP:X-REAL-IP} ^(133.11.|130.69.|157.82.)

# – 以降の条件を評価せずにアクセス可とする
RewriteRule .* – [L]

# http://park.itc.u-tokyo.ac.jp/組織の略称/ へのアクセス
# – 学内からのアクセスではない => 学外からのアクセス または
RewriteCond %{HTTP:X-PARKSSL-Forwarded-For} !^(133.11.|130.69.|157.82.) [OR]

# – park.itcのプロキシ経由のアクセスではない => 直接のアクセスまたは他のサイトでのプロキシ
RewriteCond %{HTTP:X-REAL-IP} !^(49.212.243.15)$

# – 上記2つの条件のいずれかに当てはまればアクセス不可
RewriteRule .* – [F]

ただし、Options の指定はできません (「Internal Server Error」※下図参照 と表示される場合があります。誤った設定を行うとアクセスできなくなる場合がありますので、十分ご注意ください)。

それぞれの機能については、さくらのレンタルサーバマニュアルを参照してください。