The Sixwish project

Zend Server CE / TechNote

Section 1 Webサーバー用最小構成化

OSインストール

Zend Serverをセットアップするサーバーを構築します。

とはいえ、最初から書くと大変なので、他の場所で説明している内容をベースに構築を行います。

今回は仮想OSを利用した環境で構築を行っています。
OSの構築手順は以下の順序で作成したものを使用します。

  1. CentOS 5 Sixwish 標準インストールマニュアル
  2. CentOS 5 Sixwish 標準インストールマニュアル
  3. CentOS 5 on Xen(CnetOS5) 標準インストールマニュアル
  4. CentOS 5 on Xen(CnetOS5) Domain-U用最小化手順

実際には、これに加えてDomain-Uを複製して利用しています。

Webサーバー用最小構成化

最小構成化したのち、さらにパッケージを削除します。

[root@zendserver ~]# rpm -e anthy-7900 kasumi \
> scim scim-anthy scim-bridge scim-bridge-gtk scim-libs \
> dosfstools usbutils fetchmail

日本語入力などのパッケージなどを削除しておきます。

このあとは、CentOS 5 on Xen(CnetOS5) Domain-U用最小化手順仕上げ編の手順に従って、仕上げを行います。

SELinuxの停止

SELinuxへの対応については怪しい部分が多いので、ここではdisableにしておきます。

[root@zendserver ~]# cp /etc/selinux/config /etc/selinux/config.org
[root@zendserver ~]# vi /etc/selinux/config
*** /etc/selinux/config.org     2009-04-27 hh:ii:ss.000000000 +0900
--- /etc/selinux/config 2009-04-27 hh:ii:ss.000000000 +0900
***************
*** 3,9 ****
        #       enforcing - SELinux security policy is enforced.
        #       permissive - SELinux prints warnings instead of enforcing.
        #       disabled - SELinux is fully disabled.
!       SELINUX=enforcing
        # SELINUXTYPE= type of policy in use. Possible values are:
        #       targeted - Only targeted network daemons are protected.
        #       strict - Full SELinux protection.
--- 3,9 ----
        #       enforcing - SELinux security policy is enforced.
        #       permissive - SELinux prints warnings instead of enforcing.
        #       disabled - SELinux is fully disabled.
!       SELINUX=disabled
        # SELINUXTYPE= type of policy in use. Possible values are:
        #       targeted - Only targeted network daemons are protected.
        #       strict - Full SELinux protection.

[root@zendserver ~]# 

再起動してください。

[root@zendserver ~]# shutdown -r now