実践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)へ

目 次
HOME
 全体のシステム構成&目次


RockyLinux

RockyLinux8.4のインストール

旧サーバーからのデータ移行

ネットワークの設定ほか
ダイレクトルールを使ったfirewallの強化
DNS(BIND)サーバー
DHCPサーバー
FTPサーバー
FTPS(FTP over SSL/TLS)
Webサーバー
  アクセス解析ツールAwstats
Mail(Dovecot&Postfix)サーバー
MariaDB(MySQL)サーバー
SSHサーバー
SSHトンネル
SSH+MariaDB+Exel
Sambaサーバー
openVPNサーバー
VNCサーバー(リモートディスクトップ)

systemdとfirewalldについて


CentOS8
CentOS7
CentOS5〜6

SELinux

Cプログラミング


●その他
クラウド Amazon EC2
Raspberry Piで遊ぶ
印刷機関連開発
 刷版絵柄面積率測定
 Indesign上にPDF自動配置
数独をExcelで解く


●趣味の世界
相対性理論
量子力学
群論
熱力学・統計力学
解析力学
物理でつかう数学
超弦理論(ノート作成中)