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