update」では、Apache(httpd)がアップデートされないため、一度Apache(httpd)を削除してから再インストールしなくてはなりません。CentOS7をインストールすると2.4.6が入っておりますが、これはだいぶ古いバージョンとなりますので注意が必要です。「2.4.6」より「2.4.30」と最後の数字が大きい方が新しいバージョンとなります。脆弱性Apache2.4.41より前のバージョンに脆弱性があったので、古いバージョンの人は更新が必要です。後ほど、iusリポジトリを使用した最新版へのアップデート方法を解説します。-vアップデート前に保存しておくファイルApacheをアップデートするときに、同時にPHPも削除・インストールしなければなりません。最悪の事態に備えて、各自重要なファイルは保存しておきましょう。//ius.repoやepel.repoなどがある。//ius.repoやepel.repoなどがある。外部からの接続遮断phpを削除すると、confファイルとかが一時的に外部から筒抜けになってしまうので、「80」と「443」接続遮断外部からの接続を遮断。サーバー会社の管理画面やfirewalldなど。終了後に接続できるように戻すことを忘れないようにしましょう。update必要に応じて、サーバー全体も更新できるものはしておきましょう。//これはダメな方法。//これはダメな方法。iusを使う昔は、これでよかったみたいだけど、現在(2018/10/9)の公式ページを見ると以下のようになっています。これでやると、httpd2.4.39以上に更新されませんでした。//これはダメな方法。//これはダメな方法。//epel(リポジトリ)が入ってなかったらepel入れる。https://centos7.iuscommunity.org/ius-release.rpmじゃないことに注意。https://repo.ius.io/ius-release-el7.rpm1234567//epel(リポジトリ)が入ってなかったらepel入れる。mailcap//ここがポイント。https://centos7.iuscommunity.org/ius-release.rpmじゃないことに注意。updateで自動でアップデートされないように、下記のファイルを修正。enabled=0をゼロとする。https://centos7.iuscommunity.org/ius-release.rpmでしたら「icu.repo」が下記のようになっていて、httpd2.4.39しかアップデートできませんでした。httpd」したら、httpd2.4.41がインストールされました。file:///etc/pki/rpm-gpg/RPM-GPG-KEY-IUS-7//初回は不要。//iusと一緒にepel追記しないと依存関係ファイルでエラーとなる。--skip-broken1234567891011121314//初回は不要。httpd-tools//インストール//iusと一緒にepel追記しないと依存関係ファイルでエラーとなる。依存関係で複数のリポジトリを使用する場合は、カンマで追加する。依存関係で複数のリポジトリを使用する場合は、カンマで追加する。すると自動で、base,extras,updatesリポジトリも使用されるのでhttpd2.4.6が入ってしまうので注意。httpd.serviceもし、Apacheを再起動させたい場合はphp.iniを変更した場合や、その他各種設定を変更した場合は再起動が必要になるケースが多いです。httpd.servicehttpd.confの設定http.confを開いてください。Allまとめると、下記のようになります。#画像とスタイルシートをログに記録しない。#特定のIPからの接続をログに記録しない。worm_logに書き出す。#wormログを記録する。#no_log以外をaccess_logに記録する。↓#画像とスタイルシートをログに記録しない。no_log#特定のIPからの接続をログに記録しない。worm_logに書き出す。no_log#wormログを記録する。env=worm#no_log以外をaccess_logに記録する。ウェルカムページが表示されます。このウェルカムページを非表示にします。/etc/httpd/conf.d/welcome.conf削除するとアップデート時に再作成されるため空ファイルにしています。/etc/httpd/conf.d/autoindex.conf削除するとアップデート時に再作成されるため空ファイルにしています。セキュリティ設定を記載したsecurity.confを新規作成編集セキュリティ設定を記載したファイルを新規で作成します。/etc/httpd/conf.d/security.conf以下の内容を貼り付けてください。Off00-mpm.confの設定/etc/httpd/conf.modules.d/00-mpm.confの編集については以下のページで確認してください。通常、php.iniはそのままですが、念の為変更されていないか確認してください。最後に、サーバー管理画面やfirewalldなどで80や443などの接続を許可してください。(3)プライバシーポリシーページの一番上に戻る。