このWebサイト ひつじ帳 は、管理者がWEB関連の技術をまとめた備忘録サイトです。 Linux,CentOS,PHP,MySQL,Blogger,JavaScript,CSS について記録しています。

CentOS-7.1/Apache/インストール

[ CentOS-7.1 ] [ 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/ にアクセスして、下記画面が表示されればインストールは成功です。



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


[ Apache 設定 ]

0 件のコメント:

人気記事

このブログを検索