[復刻] Parallels 上に CentOS 6.2 セットアップ覚書 その8

※ 以前のブログに書いた内容を復刻。

前回の続き。
ようやくapacheのインストールです。
  1. まずはyumでapacheをインストール。
    # yum -y install httpd
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
    * base: ftp.nara.wide.ad.jp
    * extras: ftp.nara.wide.ad.jp
    * updates: ftp.nara.wide.ad.jp
    base | 3.7 kB 00:00
    extras | 3.0 kB 00:00
    updates | 3.5 kB 00:00
    updates/primary_db | 1.1 MB 00:00
    Setting up Install Process
    Resolving Dependencies
    --> Running transaction check
    ---> Package httpd.i686 0:2.2.15-15.el6.centos.1 will be installed
    --> Processing Dependency: httpd-tools = 2.2.15-15.el6.centos.1 for package: httpd-2.2.15-15.el6.centos.1.i686
    --> Processing Dependency: libaprutil-1.so.0 for package: httpd-2.2.15-15.el6.centos.1.i686
    --> Processing Dependency: libapr-1.so.0 for package: httpd-2.2.15-15.el6.centos.1.i686
    --> Processing Dependency: apr-util-ldap for package: httpd-2.2.15-15.el6.centos.1.i686
    --> Processing Dependency: /etc/mime.types for package: httpd-2.2.15-15.el6.centos.1.i686
    --> Running transaction check
    ---> Package apr.i686 0:1.3.9-5.el6_2 will be installed
    ---> Package apr-util.i686 0:1.3.9-3.el6_0.1 will be installed
    ---> Package apr-util-ldap.i686 0:1.3.9-3.el6_0.1 will be installed
    ---> Package httpd-tools.i686 0:2.2.15-15.el6.centos.1 will be installed
    ---> Package mailcap.noarch 0:2.1.31-2.el6 will be installed
    --> Finished Dependency Resolution
    Dependencies Resolved
    ================================================================================
    Package Arch Version Repository Size
    ================================================================================
    Installing:
    httpd i686 2.2.15-15.el6.centos.1 base 819 k
    Installing for dependencies:
    apr i686 1.3.9-5.el6_2 updates 129 k
    apr-util i686 1.3.9-3.el6_0.1 base 89 k
    apr-util-ldap i686 1.3.9-3.el6_0.1 base 15 k
    httpd-tools i686 2.2.15-15.el6.centos.1 base 70 k
    mailcap noarch 2.1.31-2.el6 base 27 k
    Transaction Summary
    ================================================================================
    Install 6 Package(s)
    Total download size: 1.1 M
    Installed size: 3.4 M
    Downloading Packages:
    (1/6): apr-1.3.9-5.el6_2.i686.rpm | 129 kB 00:00
    (2/6): apr-util-1.3.9-3.el6_0.1.i686.rpm | 89 kB 00:00
    (3/6): apr-util-ldap-1.3.9-3.el6_0.1.i686.rpm | 15 kB 00:00
    (4/6): httpd-2.2.15-15.el6.centos.1.i686.rpm | 819 kB 00:00
    (5/6): httpd-tools-2.2.15-15.el6.centos.1.i686.rpm | 70 kB 00:00
    (6/6): mailcap-2.1.31-2.el6.noarch.rpm | 27 kB 00:00
    --------------------------------------------------------------------------------
    Total 2.3 MB/s | 1.1 MB 00:00
    Running rpm_check_debug
    Running Transaction Test
    Transaction Test Succeeded
    Running Transaction
    Installing : apr-1.3.9-5.el6_2.i686 1/6
    Installing : mailcap-2.1.31-2.el6.noarch 2/6
    Installing : apr-util-1.3.9-3.el6_0.1.i686 3/6
    Installing : apr-util-ldap-1.3.9-3.el6_0.1.i686 4/6
    Installing : httpd-tools-2.2.15-15.el6.centos.1.i686 5/6
    Installing : httpd-2.2.15-15.el6.centos.1.i686 6/6
    Verifying : apr-util-1.3.9-3.el6_0.1.i686 1/6
    Verifying : httpd-2.2.15-15.el6.centos.1.i686 2/6
    Verifying : apr-1.3.9-5.el6_2.i686 3/6
    Verifying : apr-util-ldap-1.3.9-3.el6_0.1.i686 4/6
    Verifying : httpd-tools-2.2.15-15.el6.centos.1.i686 5/6
    Verifying : mailcap-2.1.31-2.el6.noarch 6/6
    Installed:
    httpd.i686 0:2.2.15-15.el6.centos.1
    Dependency Installed:
    apr.i686 0:1.3.9-5.el6_2
    apr-util.i686 0:1.3.9-3.el6_0.1
    apr-util-ldap.i686 0:1.3.9-3.el6_0.1
    httpd-tools.i686 0:2.2.15-15.el6.centos.1
    mailcap.noarch 0:2.1.31-2.el6
    Complete!
    このエントリを書いている時点では、2.2.15がインストールされるっぽい。
  2. apacheを起動。ついでにOS再起動後も常に動作するよう、chkconfigを設定。
    # /sbin/service httpd start
    Starting httpd:
    # /sbin/chkconfig httpd on
  3. この時点ではファイヤーウォールが動作中であり、ホストからもhttpアクセスできないので、ファイヤーウォールを停止させる。 またOS再起動後も動作しないよう、chkconfigを設定。
    # /sbin/service iptables stop
    iptables: Flushing firewall rules: [ OK ]
    iptables: Setting chains to policy ACCEPT: filter [ OK ]
    iptables: Unloading modules: [ OK ]
    # /sbin/service ip6tables stop
    ip6tables: Flushing firewall rules: [ OK ]
    ip6tables: Setting chains to policy ACCEPT: filter [ OK ]
    ip6tables: Unloading modules: [ OK ]
    # /sbin/chkconfig iptables off
    # /sbin/chkconfig ip6tables off
    なおファイヤーウォールを止めるのは仮想マシン上で動かすだけの、外部公開しないサーバだから、という理由なので、実際に外部公開サーバを立てる場合はきっちりとファイヤーウォールの設定を行うべき。
  4. ホストのWebブラウザからアクセスし、テストページが読めることを確認できたら、Apacheのインストールは成功。
    centos_apache_setup_1.png

この記事へのコメント