実践Linux
CentOS5/6.5 CentOS5/6.5 目次へ TOP(HOME)へ
ドメインの追加(CentOS5の場合) 2010年3月更新
ドメインの追加 new-dom.xxxを取得した例
●/var/named/chroot/etc/named.conf
zone "new-dom.xxx" {
type master;
file "new-dom.zone";
allow-update { none; };
allow-transfer { 333.333.333.211; ***.***.***.***; }; セカンダリ(***.***.***.***はプロバイダのものを記入)
notify yes;
};
●/var/named/chroot/var/named/new-dom.zone
$TTL 86400
@ IN SOA ns1.my-dom.xxx. root.my-dom.xxx. (
48 ; serial (d. adams)
3H ; refresh
15M ; retry
1W ; expiry
1D ) ; minimum
IN NS ns1.my-dom.xxx.
IN NS ns2.my-dom.xxx.
IN NS ***.***.
IN A 333.333.333.210
IN MX 10 ns1.my-dom.xxx.
localhost IN A 127.0.0.1
mail IN A 333.333.333.210
www IN A 333.333.333.210
●/etc/postfix/main.cf
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
に追加。
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain,
new-dom.xxx, mail.new-dom.xxx
●/etc/httpd/conf/httpd.conf
<VirtualHost 333.333.333.210>
ScriptAlias /cgi-bin/ /home/new-dom/cgi-bin/
ServerAdmin root@localhost
DocumentRoot /home/new-dom/public_html
ServerName www.new-dom.xxx
ErrorLog logs/new-dom_error_log
CustomLog logs/new-dom_access_log combined env=!nolog
</VirtualHost>
<Directory "/home/*/cgi-bin/awstats">
AllowOverride None
Options None
Order deny,allow
deny from all
Allow from 127.0.0.1 333.333.333.210 192.168.
</Directory>
●new-domユーザーの作成
ログインシェル/sbin/nologin
グループ apache
/home/new-dom のアクセス権を755に(ホームページにアクセスできるようにする。)
●アクセス解析awstatsの設置
/wwwroot/cgi-bin/*を/home/new-dom/cgi-bin/awstats/にコピー
/wwwroot/iconを/home/new-dom/public_htmlにコピー
/home/new-dom/awstats_dataディレクトリの作成
/home/new-dom/cgi-bin/awstats/awstats.model.confをawstats.confとして編集(「アクセス解析awstats」のページ参照)
/home/new-dom/cgi-bin/awstats/toolファイルの作成
/etc/cron.daily/awstatsの編集
# chown -R new-dom:apache /home/new-domを実行しておく。
●selinux(ホームページ関係)
# restorecon -RF /home/new-dom/public_html
# ls -Z /home/new-dom 確認
# semanage fcontext -a -t httpd_sys_script_exec_t "/home/new-dom/cgi-bin(/.*)?"
# restorecon -RF /home/new-dom/cgi-bin
# semanage fcontext -a -t httpd_sys_script_rw_t "/home/new-dom/awstats_data(/.*)?"
# restorecon -RF /home/new-dom/awstats_data
TOP(HOME)へ