[ CentOS-7 ] [ Apache ] [ Apache SRPM ] [ Apache 設定 ] [ Apache VirtualHost ]

Apache インストール

Apache 用のダウンロードディレクトリを作成

##■ ダウンロードするディレクトリを作成
[root@localhost ~]# mkdir -p /root/setup/rpm/httpd/
[root@localhost ~]#

依存パッケージ インストール

##■ apr-devel をダウンロードする (※ インストール済みの可能性有り)
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/apr-devel-1.4.8-3.el7.x86_64.rpm
[root@localhost ~]#

##■ apr-devel をインストールする (※ インストール済みの可能性有り)
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/apr-devel-1.4.8-3.el7.x86_64.rpm
[root@localhost ~]#

##■ expat-devel をダウンロードする (※ インストール済みの可能性有り)
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/expat-devel-2.1.0-8.el7.x86_64.rpm
[root@localhost ~]#

##■ expat-devel をインストールする (※ インストール済みの可能性有り)
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/expat-devel-2.1.0-8.el7.x86_64.rpm
[root@localhost ~]#

##■ libdb-devel をダウンロードする (※ インストール済みの可能性有り)
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/libdb-devel-5.3.21-17.el7_0.1.x86_64.rpm
[root@localhost ~]#

##■ libdb-devel をインストールする (※ インストール済みの可能性有り)
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/libdb-devel-5.3.21-17.el7_0.1.x86_64.rpm
[root@localhost ~]#

##■ cyrus-sasl をダウンロードする (※ インストール済みの可能性有り)
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/cyrus-sasl-2.1.26-17.el7.x86_64.rpm
[root@localhost ~]#

##■ cyrus-sasl をインストールする (※ インストール済みの可能性有り)
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/cyrus-sasl-2.1.26-17.el7.x86_64.rpm
[root@localhost ~]#

##■ cyrus-sasl-devel をダウンロードする (※ インストール済みの可能性有り)
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/cyrus-sasl-devel-2.1.26-17.el7.x86_64.rpm
[root@localhost ~]#

##■ cyrus-sasl-devel をインストールする (※ インストール済みの可能性有り)
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/cyrus-sasl-devel-2.1.26-17.el7.x86_64.rpm
[root@localhost ~]#

##■ openldap-devel をダウンロードする (※ インストール済みの可能性有り)
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/openldap-devel-2.4.39-6.el7.x86_64.rpm
[root@localhost ~]#

##■ openldap-devel をインストールする (※ インストール済みの可能性有り)
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/openldap-devel-2.4.39-6.el7.x86_64.rpm
[root@localhost ~]#

##■ apr-util-devel をダウンロードする (※ インストール済みの可能性有り)
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/apr-util-devel-1.5.2-6.el7.x86_64.rpm
[root@localhost ~]#

##■ apr-util-devel をインストールする (※ インストール済みの可能性有り)
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/apr-util-devel-1.5.2-6.el7.x86_64.rpm
[root@localhost ~]#

##■ mailcap をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/deps/ ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/mailcap-2.1.41-2.el7.noarch.rpm
[root@localhost ~]#

##■ mailcap をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/deps/mailcap-2.1.41-2.el7.noarch.rpm
[root@localhost ~]#

Apache インストール

##■ httpd-tools をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/httpd/httpd-tools-2.4.6-31.el7.centos.x86_64.rpm
[root@localhost ~]#

##■ httpd をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/httpd/httpd-2.4.6-31.el7.centos.x86_64.rpm
[root@localhost ~]#

##■ httpd-devel をインストールする
# ※ 「/usr/local/bin/perl が必要」という警告が出る為、依存関係を無視(--nodeps)してインストールする。
[root@localhost ~]# rpm -ihv  --nodeps /root/setup/rpm/httpd/httpd-devel-2.4.6-31.el7.centos.x86_64.rpm
[root@localhost ~]#

##■ httpd-manual をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/httpd/httpd-manual-2.4.6-31.el7.centos.noarch.rpm
[root@localhost ~]#

##■ mod_ssl (Apacheモジュール) をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/httpd/mod_ssl-2.4.6-31.el7.centos.x86_64.rpm
[root@localhost ~]#

##■ mod_fcgid をダウンロードする
[root@localhost ~]# wget -P /root/setup/rpm/httpd ftp://ftp.riken.jp/pub/Linux/centos/7/os/x86_64/Packages/mod_fcgid-2.3.9-4.el7.x86_64.rpm
[root@localhost ~]#

##■ mod_fcgid (Apacheモジュール) をインストールする
[root@localhost ~]# rpm -ihv /root/setup/rpm/httpd/mod_fcgid-2.3.9-4.el7.x86_64.rpm
[root@localhost ~]#

Apache 起動

##■ Apache 再起動
[root@localhost ~]# systemctl restart httpd.service
[root@localhost ~]#

##■ Apache 自動起動設定
[root@localhost ~]# systemctl enable httpd.service
ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'
[root@localhost ~]#

Apache用FireWall 設定

##■ 恒久的にサービスを追加する(http)
[root@localhost ~]# firewall-cmd --zone=public --add-service=http --permanent
success
[root@localhost ~]#

##■ 恒久的にサービスを追加する(https)
[root@localhost ~]# firewall-cmd --zone=public --add-service=https --permanent
success
[root@localhost ~]#

##■ 設定の再読み込み
[root@localhost ~]# firewall-cmd --reload
success
[root@localhost ~]#

動作確認

  • インストール直後の動作を確認します。
    ブラウザから http://192.168.11.100/ にアクセスして、下記画面が表示されればインストールは成功です。
     
    CentOS7-Apache-Page.jpg
 

以上で、"Apache" のインストールは、完了です。


 

[ Apache 設定 ]


添付ファイル: fileCentOS7-Apache-Page.jpg 287件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-02-16 (木) 21:40:01 (609d)