[Server & Network General] SAKURA レンタルサーバにサブドメインを設定する

memo.

サブドメインの設定

  • サブドメイン用のディレクトリを /www 以下に作成。
  • さくらのコントロールパネルからサブドメインを設定。
  • 利用している DNS の管理画面にサブドメインを設定。

初期ドメインの表示を拒否する

初期設定ではディレクトリ一覧が表示されてしまう!
契約時に与えられる foo.sakura.ne.jp という初期ドメインへのアクセスを拒否したい場合の方法がいくつか。

  • 空の index.html を /www 以下に設置する。
  • アクセス拒否の .htaccess ファイルを作成する。

公式のファイルマネージャの機能で生成する。
/www 直下に下記が生成された。

DirectoryIndex index.html index.htm index.shtml index.php index.cgi .ht
AuthUserFile /home/****/www/.htpasswd
AuthType Basic
AuthName "Web access"
Satisfy all
Order deny,allow
  • 初期ドメインへのアクセスを独自ドメインへリダイレクトさせる。
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?example\.sakura\.ne\.jp$ [NC]
RewriteRule .* http://www.example.jp%{REQUEST_URI} [R=301,L]

補遺

パスワード制限なども含む。