さくらインターネットで割り当てられたドメイン以外からのアクセスを遮断するには?


さくらインターネットのサブドメイン指定のアクセスをできなくする。

さくらインターネットでサーバをレンタルするとデフォルトではさくらインターネットのサブドメインが自動で割り当てられます。

例えば、割り当てられたドメインをここでは sakura-user-name とします。

www配下に dummy-site というディレクトリを作成し、想定するアクセスを

http://dummy-site.com     ・・・①

とします。

しかし、さくらで契約をしてApachの制御コードを .htaccess に書いておかないと

http://sakura-user-name.sakura.ne.jp/dummy-site.com   ・・・②

この様にサクラインターネットのサブドメイン経由でのアクセスも出来てしまいます。かっこ悪いですよね。あとセキュリティ的にもあまりよろしくありません。そんな場合には

/home/sakura-user-name/www

の中に .htaccess を作成して

/home/sakura-user-name/www/.htaccess

SetEnvIf Host “^www\.dummy-site\.com$” hos_ok
SetEnvIf Host “^dummy-site\.com$” hos_ok
order deny,allow
deny from all
allow from env=hos_ok

こんな感じで命令文を書きます。

こうすることによって②でアクセスをされたとしてもそれを禁止することができます。①でアクセスされた場合にサイトを表示させることができるようになります。

 

■他の人はこちらも見ています。■


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA