HowTos/ホスト名の変更方法
出典: ScalixWikiJP
Scalix Wiki -> How-Tos -> HowTos/ホスト名の変更方法
目次 |
Scalixサーバのホスト名の変更について
Scalixサーバのホスト名を変更しないでください。 もし、変更すると様々な困難やトラブルが待ちかまえています。
Scalixサーバのホスト名をどうしても変えなければならない場合は、この文書の手順に従ってください。
ここではホスト名をold.scalix.demoからnew.scalix.demoに変える例を紹介します。
ホスト名の変更
ホスト名を変更する手順は使っているLinuxディストリビューションによって異なります。 まず、ホスト名の設定が行われている/etc/default/hostnameや/etc/sysconfig/networkのようなファイルに記述されているホスト名を新しいものに変更します。ディストリビューションによってはGUIの設定ツールを使うこともできるでしょう。
次に、サーバがIPアドレスを解決できるように/etc/hostsを変更します。
sxmodfqdnによるユーザ設定の変更
sxmodfqdnコマンドを実行して、Scalixディレクトリのエントリー情報を修正します。
[root@new ~]# sxmodfqdn -o old.scalix.demo -n new.scalix.demo
/opt/scalix/の設定の変更
/opt/scalix/global/configには次の行を含んでいます。
OMNAME=old OMHOSTNAME=old.scalix.demo
このファイルを手動で次のように書き換えます。
OMNAME=new OMHOSTNAME=new.scalix.demo
/var/opt/scalixの設定変更
Scalix Web AccessのようなScalixのウェブアプリケーションを利用している場合は、/var/opt/scalixにもいくつかの変更すべきファイルがあります。
古い完全修飾ホスト名を含んでいるファイルを探すために次のようにディレクトリをgrepします。NNはあなたのサーバにあるディレクトリに適宜置き換えて読んでください。
[root@new ~]# cd /var/opt/scalix/NN [root@new ~]# grep -iRl old.scalix.demo caa mobile platform res webmail caa/scalix.res/config/ubermanager.properties mobile/mobile.properties platform/platform.properties res/config/res.properties webmail/swa.properties
これらのファイルに記述されている古いFQDNを新しいFQDNに書き換えます。
/etc/opt/scalix-tomcat/connector
このディレクトリにおいても、先ほどと同じようにgrepして、古いFQDNを含んでいるファイルを探します。
見つかったファイルに記述されている古いFQDNを新しいFQDNに書き換えます。
他のソフトウェアの設定変更
Apache HTTP ServerやScalix-Tomcatの設定など他にも変更すべきファイルがあるかもしれません。 grep等を使って古いホスト名で検索してみてください。
再起動
この手順が全て終わったら再起動してください。 以前と同じように全て動くはずです。
また、コマンドhostname --fqdnを実行したときに新しいホスト名が正しく出力されるでしょう。
