Plesk環境でデフォルト・ドメインを指定
Pleskでバーチャルドメイン運用をする場合に、IPでアクセスするとデフォルト・ドメインが表示される。
デフォルト・ドメインは、最初にドメイン登録したものに自動で設定されるようだ(?)。
デフォルト・ドメインを指定しなおす場合や、IPベースでは別の表示をしたい場合の設定が判りづらかったのでメモ。
◆デフォルト・ドメインの変更
PCP(Plesk Control Panel) > クライアント > IPプール で ホスティングの下の"数字部分"をクリック。
デフォルト・ドメインを選択。
◆デフォルト・ドメインの解除
Pleskデフォルトページ(/var/www/vhosts/default/htdocs/index.html)に戻す方法。
(ちなみに上記index.htmlを削除すると、Apacheの例のデフォルトが表示される)
1.phpMyAdminで行う場合は、
データベース:psaを選択。
テーブル:IP_Addressesを選択。
default_domain_idをNULLにセット。
2.SSHからコマンドで行う場合は、
$ mysql -uadmin -p`cat /etc/psa/.psa.shadow` psa -e"update IP_Addresses set default_domain_id = null where ip_address = 'IPアドレス';"
最後に、Pleskに設定ファイルの変更をしたので解釈しなおしてくださいと告知。
$ /usr/local/psa/admin/sbin/websrvmng -a -v
参考:plesk.cc