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

目 次

特別企画
Raspberry Piで遊ぶ

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

CentOS7
CentOS7のインストール〜ネットワークの設定ほか
CentOS7の新機能(systemdとfirewalld)
ダイレクトルールを使ったfirewallの強化
DNS(BIND)サーバー
Webサーバー
  Webでファイルの受け渡し
  アクセス解析ツールAwstats
  Wordpressでブログ構築
FTPサーバー
FTPS(FTP over SSL/TLS)
Mail(Dovecot&Postfix)サーバー
Sambaサーバー
MariaDB(MySQL)サーバー
DHCPサーバー
SSHサーバー
VNCサーバー
ドメインの追加

CentOS5〜6
ネットワーク&ファイアウォール(iptables)
DNS(BIND)サーバー
DHCPサーバー
メールサーバー(基本)
メールサーバー/実際の運用
Webサーバー
  WebDAVによるファイル共有
  Webでファイルのやり取り
  アクセス解析ツールawstats
  namazuで全文検索
  WordPressブログサイト構築
  EC-CUBEショッピングサイト構築
FTPサーバー
ファイルサーバー・Samba
データベースpostgreSQL
  ExcelからpostgreSQLを操作
データベースMySQL
SSHサーバー
VNC
SSL/TLSを利用した暗号化通信
openVPN
ストリーミングサーバー
    C++ RTMP Server
    Helix server Basic
ドメインの追加
Xen・仮想化
特定ディレクトリに容量制限

SELinux
SELinux基本設定
新しいタイプとポリシー・モジュールを作成してみる
マクロを利用したteファイルの記述
新しいドメインを導入してみる

coLinux
Fedora11で試す

Cプログラミング目次
X11プログラム
サイエンス・プログラム

計測・プログラム
秋月電子のデーターロガーpico ADC-16
「今すぐ使えるパソコン計測USBマイコン基板」に付属のTRZ1102
センサーの使用例

Glade2/GTK+を使ってみる
テキスト・ビューで簡易エディター
ドローイングエリアで自動描画
放物線運動(pango、cairoも試してみる)
これらを、GTK+のみで書き出す

フォントについて
ネットワーク・プログラミング
postgreSQL接続
CGI
ファイル操作

●その他
印刷機関連開発 刷版絵柄面積率測定
数独をExcelで解く