ホスト名の変更
シェルスクリプトで行う設定
シェルスクリプトで行う設定はありません。
差替えファイルであらかじめしてある設定
差替えファイルであらかじめしてある設定はありません。
■設定ファイル情報
-rw-r--r-- 1 root root 82 11月 20 13:08 /etc/sysconfig/network
-rw-r--r-- 1 root root 210 11月 20 13:08 /etc/hosts
-rw-r--r-- 1 root root 44 11月 20 13:08 /etc/resolv.conf
-rw-r--r-- 1 root root 82 11月 20 13:08 /etc/sysconfig/network
-rw-r--r-- 1 root root 210 11月 20 13:08 /etc/hosts
-rw-r--r-- 1 root root 44 11月 20 13:08 /etc/resolv.conf
CGIで行う設定
■設定はフォームに入力すると自動的に行われます。
■ホスト名の変更
hostname ※ホスト名
hostname ※ホスト名
■ホスト名ファイル編集
/etc/sysconfig/network
HOSTNAME=※ホスト名
■ホスト名ファイル編集
/etc/hosts
127.0.0.1 ※FQDN ※(ホスト名の初めの.まで) localhost.localdomain localhost
■ネームサーバー設定ファイル編集
/etc/resolv.conf
search ※ドメイン
/etc/sysconfig/network
HOSTNAME=※ホスト名
■ホスト名ファイル編集
/etc/hosts
127.0.0.1 ※FQDN ※(ホスト名の初めの.まで) localhost.localdomain localhost
■ネームサーバー設定ファイル編集
/etc/resolv.conf
search ※ドメイン
■WEBのホスト名変更
■設定ファイルの差替え
cp -f /var/www/html/isrv/setting1/httpd.conf /etc/httpd/conf/httpd.conf
■Apache設定ファイル編集
/etc/httpd/conf/httpd.conf
■管理者メールアドレスの設定
ServerAdmin root@localhost
↓
ServerAdmin ※管理者メールアドレス
■ドメインを入力
#ServerName www.example.com:80
↓
ServerName ※ドメイン:80
■差替えファイルパーミッション変更
chmod 644 /etc/httpd/conf/httpd.conf
■SSL設定ファイル編集
/etc/httpd/conf.d/ssl.conf
■以下を変更
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteLog "logs/rewrite_log"
RewriteLogLevel 0
RewriteCond %{HTTP_HOST} !※ドメイン$
RewriteRule ^/(.*)?$ http://%{HTTP_HOST}/$1 [L,R]
</IfModule>
■バーチャルホスト設定ファイル編集 /etc/httpd/conf.d/virtualhost.conf
<VirtualHost *:80>
ServerName ※メインドメイン
</VirtualHost>
■webalizer
■設定ファイルのドメインの部分を変更して上書き
cp -f /var/www/html/isrv/setting1/webalizer1.conf /etc/webalizer.conf
chmod 644 /etc/webalizer.conf
■設定ファイルの差替え
cp -f /var/www/html/isrv/setting1/httpd.conf /etc/httpd/conf/httpd.conf
■Apache設定ファイル編集
/etc/httpd/conf/httpd.conf
■管理者メールアドレスの設定
ServerAdmin root@localhost
↓
ServerAdmin ※管理者メールアドレス
■ドメインを入力
#ServerName www.example.com:80
↓
ServerName ※ドメイン:80
■差替えファイルパーミッション変更
chmod 644 /etc/httpd/conf/httpd.conf
■SSL設定ファイル編集
/etc/httpd/conf.d/ssl.conf
■以下を変更
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteLog "logs/rewrite_log"
RewriteLogLevel 0
RewriteCond %{HTTP_HOST} !※ドメイン$
RewriteRule ^/(.*)?$ http://%{HTTP_HOST}/$1 [L,R]
</IfModule>
■バーチャルホスト設定ファイル編集 /etc/httpd/conf.d/virtualhost.conf
<VirtualHost *:80>
ServerName ※メインドメイン
</VirtualHost>
■webalizer
■設定ファイルのドメインの部分を変更して上書き
cp -f /var/www/html/isrv/setting1/webalizer1.conf /etc/webalizer.conf
chmod 644 /etc/webalizer.conf
■メールのホスト名変更
■旧ホスト名のバーチャルドメインを削除
/home/vpopmail/bin/vdeldomain `hostname -d`
■メインドメイン追加
/home/vpopmail/bin/vadddomain `hostname -d`
■postmaster@ドメインのパスワード
Please enter password for postmaster:
■postmaster@ドメインのパスワード確認
enter password again
■差替えファイル移動
cp -f /var/www/html/isrv/setting1/.qmail-default /home/vpopmail/domains/`hostname -d`/.qmail-default
■差替えファイルパーミッション変更
chmod 600 /home/vpopmail/domains/`hostname -d`/.qmail-default
■差替えファイル所有者変更
chown vpopmail:vchkpw /home/vpopmail/domains/`hostname -d`/.qmail-default
■qmailのホスト名変更
■設定ファイルの削除
rm -f /var/qmail/control/me
rm -f /var/qmail/control/rcpthosts
rm -f /var/qmail/control/locals
rm -f /var/qmail/control/defaultdomain
rm -f /var/qmail/control/plusdomain
■初期設定ファイル作成
/root/qmail-1.03/config-fast `hostname`
■自ドメイン名を送信元ドメイン名にする
echo `hostname -d` > /var/qmail/control/me
■自ドメイン名を受信ドメイン名として追加
echo `hostname -d` >> /var/qmail/control/rcpthosts
■自ドメイン名をローカルドメイン名として追加
echo `hostname -d` >> /var/qmail/control/locals
■旧ホスト名のバーチャルドメインを削除
/home/vpopmail/bin/vdeldomain `hostname -d`
■メインドメイン追加
/home/vpopmail/bin/vadddomain `hostname -d`
■postmaster@ドメインのパスワード
Please enter password for postmaster:
■postmaster@ドメインのパスワード確認
enter password again
■差替えファイル移動
cp -f /var/www/html/isrv/setting1/.qmail-default /home/vpopmail/domains/`hostname -d`/.qmail-default
■差替えファイルパーミッション変更
chmod 600 /home/vpopmail/domains/`hostname -d`/.qmail-default
■差替えファイル所有者変更
chown vpopmail:vchkpw /home/vpopmail/domains/`hostname -d`/.qmail-default
■qmailのホスト名変更
■設定ファイルの削除
rm -f /var/qmail/control/me
rm -f /var/qmail/control/rcpthosts
rm -f /var/qmail/control/locals
rm -f /var/qmail/control/defaultdomain
rm -f /var/qmail/control/plusdomain
■初期設定ファイル作成
/root/qmail-1.03/config-fast `hostname`
■自ドメイン名を送信元ドメイン名にする
echo `hostname -d` > /var/qmail/control/me
■自ドメイン名を受信ドメイン名として追加
echo `hostname -d` >> /var/qmail/control/rcpthosts
■自ドメイン名をローカルドメイン名として追加
echo `hostname -d` >> /var/qmail/control/locals
■MySQLのホスト名の変更
■MySQLへrootでログイン
mysql -u root -p
■MySQLのrootパスワード応答
Enter password:※ルートパスワード
mysql> update mysql.user set host="※新ホスト名" where host="※旧ホスト名";
■MySQLへrootでログイン
mysql -u root -p
■MySQLのrootパスワード応答
Enter password:※ルートパスワード
mysql> update mysql.user set host="※新ホスト名" where host="※旧ホスト名";
■Namazu
■差替えファイル移動
cp -f /var/www/html/isrv/setting1/namazu/.namazurc /var/www/html/namazu/.namazurc
■差替えファイルパーミッション設定
chmod 644 /var/www/html/namazu/.namazurc
■Namazuファイル書換
/var/www/html/namazu/.namazurc
■差替えファイル移動
cp -f /var/www/html/isrv/setting1/namazu/.namazurc /var/www/html/namazu/.namazurc
■差替えファイルパーミッション設定
chmod 644 /var/www/html/namazu/.namazurc
■Namazuファイル書換
/var/www/html/namazu/.namazurc
■DNS
ホスト名変更後の差替え用ファイルを作成しておいて、DNS設定時にユーザーも含めて一括差替え
ホスト名変更後の差替え用ファイルを作成しておいて、DNS設定時にユーザーも含めて一括差替え
■ホスト名の変更を有効にするには再起動
reboot
reboot
このページのご意見
■このページへのご意見・ご要望、間違い、誤字・脱字のご連絡はこちらからお願いします。
