CentOS

PHP

PHP8 インストールメモ(CentOS8)

2020年11月26日 PHP 8.0 がリリース されました。約5年ぶりのメジャーバージョンアップです。PHP 8.0 では、JITコンパイラにより長時間実行アプリケーションのパフォーマンスが向上され、名前付き引数、属性、Nullsafe演算子などの新機能が追加されています。そこで今回は、CentOS8に PHP 8.0 をインストールする手順をまとめてみました。
Linux

CentOS 7.9 (2009) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

2020年11月22日 CentOS 7.9 (2009) がリリース されました。前バージョンの CentOS 7.8 (2003) から約7ヶ月ぶりのバージョンアップです。CentOS7は、メンテナンスサポート2のフェーズに入っていますので目立った新機能の追加はありませんが、CentOS 7.9 では Python3 が利用できるようになり、MariaDB が 5.5.68 にアップデートされ...
Zabbix

Zabbix 5.2 インストールメモ(CentOS8)

2020年10月26日、Zabbix 5.2 がリリース されました。約5ヶ月ぶりのバージョンアップです。Zabbix 5.2 では JavaScriptを利用した監視データ収集設定、収集済みデータの分析による障害検知、HashiCorp社のVaultとの連携など、魅力的な機能がたくさん追加されています。さっそく CentOS8 に Zabbix 5.2 をインストールする手順をまとめてみました。...
Linux

Apache httpd 2.4.46(TLS1.3対応)+ HTTP/2 + Brotli インストールメモ

Linux

Mautic 無料で使えるマーケティングオートメーションツールのインストールメモ(CentOS8)

Mautic(マウティック)は、オープンソースのマーケティングオートメーションツールです。ほとんどのマーケティングオートメーションツールは、有料のクラウドサービスで提供されますが、Mautic は、自分のサーバーにインストールすれば無料で使うことができます。気軽にマーケティングオートメーションを始めることができるのは嬉しいことですね。そこで今回は、Mautic をインストールするための LAMP環...
Linux

CentOS 8.2 (2004) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

2020年6月15日 CentOS 8.2(2004)がリリース されました。ちょうど5ヶ月ぶりのバージョンアップです。CentOS 8.2 では Python 3.8 が導入されました。また cloud-init を使用した Microsoft Azure での仮想マシンのプロビジョニングが正しく動作するようになっています。さっそく、CentOS8.2 で LAMP構成をインストールする手順をメ...
Zabbix

Zabbix 5.0 インストールメモ(CentOS8)

2020年5月11日、Zabbix 5.0がリリース されました。約1年半ぶりのメジャーバージョンアップです。Zabbix 5.0 は、長期サポート(LTS)リリースのためサポート期間が5年と長いのが特徴です。Zabbix 5.0 ではアイテム(サーバーを監視するための様々な設定)を保存する前でもボタンひとつでテストできるようになりました。日々Zabbixを運用する者としては本当に嬉しい機能です。...
Linux

CentOS8 に /etc/pki/tls/misc/CA をインストールする方法

CentOS8 では、認証局(CA)を簡単に構築するためのスクリプト「/etc/pki/tls/misc/CA」がインストールされなくなりました。そのため CentOS8 でプライベート認証局を構築する場合は、コツコツ openssl コマンドを叩かなければなりません。そこで今回は、CentOS8 に「/etc/pki/tls/misc/CA」をインストールする方法をまとめてみました。/etc/p...
Linux

クライアント証明書認証の設定メモ(Apache2.4 + CentOS)

クライアント証明書認証とは、サービスを利用するユーザーに証明書を発行し(これを「クライアント証明書」と呼びます)その証明書によってユーザーを認証する仕組みのことです。一般的なユーザーIDとパスワードの認証に加えて、このクライアント証明書認証を導入することによって、ログイン時のセキュリティを強化することができます。そこで今回は、プライベート認証局の構築とクライアント証明書認証の発行、Apache h...
Linux

CentOS 7.8 (2003) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

2020年4月27日 CentOS 7.8 (2003) がリリース されました。RHEL7.8のリリースから約1ヶ月でのリリースになります。前バージョンCentOS7.7(1908)のリリースからは約7ヶ月ぶりのバージョンアップです。CentOS7は、メンテナンスサポートのフェーズに入っているため新機能の追加はありませんが、CentOS 7.8 (2003) では安定性と信頼性が向上しています。...
Linux

Apache httpd 2.4.43(TLS1.3対応)+ HTTP/2 + Brotli インストールメモ

Linux

CentOS 8.1 (1911) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.4】

2020年1月15日 CentOS 8.1(1911)がリリース されました。CentOS 8.1 ではカーネル用のライブパッチ kpatch が追加され OS の再起動なしで重要なセキュリティパッチなどを適用できるようになりました。また、新しいモジュールが追加され PHP 7.3、Ruby 2.6、Node.js 12、nginx 1.16 が標準でインストールできるようになっています。さっそく...
Zabbix

Zabbix 4.4 インストールメモ(CentOS8)

2019年10月7日、Zabbix 4.4 がリリース されました。およそ半年ぶりのバージョンアップです。Zabbix 4.4 では、Go言語で書かれた新しいエージェント zabbix_agent2(現在はアルファ版)が導入され、メディアタイプ(通知の方法)で Webhook が使えるようになっています。そこで今回は、CentOS8(8.0.1905)に Zabbix 4.4 をインストールする手...
Linux

CentOS8 は CentOS7 よりもパフォーマンスが向上している話

つい前日、CentOS の開発者の方のツイッターで「CentOS8 は CentOS7 よりもパフォーマンスが優れている」旨のツイートを見かけました。最新バージョンのサーバーOSを採用するのに一番大変なのは関係者への説得です(^^;) パフォーマンスの向上という利点があれば説得もやりやすくなりそうですね。そこで今回は、実際に CentOS8 と CentOS7 のベンチマーク(UnixBench)...
Linux

CentOS 8.0 (1905) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.2】

2019年9月24日 CentOS 8.0(1905)がリリース されました。CentOS7.7のリリースを優先させたこともあり、5月のRHEL8.0のリリースから約4ヶ月半でのリリースになりました。待ちに待っていた方も多いのではないでしょうか。CentOS7.0(1406)のリリースからは約5年ぶりのメジャーバージョンアップです。CentOS 8.0 では PHP7.2 や MySQL8、Apa...
Linux

CentOS 7.7 (1908) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.3】

2019年9月17日 CentOS 7.7 (1908) がリリース されました。RHEL7.7のリリースから約40日でのリリースになります。前バージョンCentOS7.6(1811)のリリースからは約9ヶ月ぶりのバージョンアップです。今回のバージョンアップでは、Python3 が利用可能になりました。また、CentOS8のリリースが9月24日に予定されていますので、新規でインストールする場合は ...
Linux

Mattermost v5.14 インストールメモ(CentOS7)

Mattermost(マターモースト)は、Slack と同等の機能を備えるオープンソースのチャットツールです。Mattermost は、実行ファイルや Dockerイメージで提供されているので、自分で用意したサーバーにインストールして運用できることが大きな特徴です。そこで今回は、CentOS7 に Mattermost v5.14 をインストールする手順をまとめてみました。
Linux

Apache httpd 2.4.41(TLS1.3対応)+ HTTP/2 + Brotli インストールメモ

Linux

5分でできる!SSH + Google Authenticator 二段階認証設定(CentOS7)

ここ最近、在宅勤務やサテライトオフィスで仕事をする方が増えたためか、サーバーへの SSH接続を IPアドレスで制限することができないケースがよくあります。しかし、特に重要なサーバーの場合は、パスワード認証だけではちょっと心配ですね。そこで今回は、Google Authenticator を使って SSHログインに二段階認証(「二要素認証」とも言います)を導入する手順をまとめてみました。
Zabbix

Zabbix 4.0 監視対象ホストの自動登録設定メモ

Zabbix で監視しているサーバーの台数が増えてくると、監視対象ホストを登録する手間が大変になり、設定ミスも発生しやすくなります。特にオートスケーリングなどで動的にサーバーの台数が増減する環境では、手作業の登録は難しいでしょう。そこで今回は、Zabbix の自動登録機能を使って監視対象ホストを自動登録する設定手順をまとめてみました。
Zabbix

Zabbix 4.2 インストールメモ(CentOS7 + MySQL 8.0)

2019年3月29日、Zabbix 4.2がリリース されました。約半年ぶりのバージョンアップです。Zabbix 4.2 では、アイテムの保存前処理に JavaScript が使えるようになるなど、特に保存前処理に関する多くの機能が追加されています。そこで今回は、CentOS7.6(1810)+ MySQL 8.0 に Zabbix 4.2 をインストールする手順をまとめてみました。
Linux

Apache httpd 2.4.39(TLS1.3対応)+ HTTP/2 + Brotli インストールメモ

Linux

Apache httpd 2.4.38(TLS1.3対応)+ HTTP/2 + Brotli インストールメモ

Linux

CentOS7+Apache2.4(TLS1.3)+MySQL8.0+PHP7.3 最新LAMP環境+WordPress5.0インストールメモ

2018年は、4月の MySQL8.0 のリリース、8月のRFC8446(TLS1.3の標準仕様)の発行、10月の Apache httpd2.4 の TLS1.3 サポート、そして年末12月には PHP7.3 と WordPress5.0 がほぼ同時にリリースされ、ミドルウェア界隈では変化の多い1年となりました。そこで今回は、現時点で(2019年1月8日)最新の LAMP環境と WordPres...
Linux

CentOS 7.6 (1810) LAMPサーバインストールメモ【Apache2.4+MySQL8.0+PHP7.2】

2018年12月3日 CentOS 7.6 (1810) がリリース されました。RHEL7.6のリリースから約1ヶ月でのリリースになります。今回のバージョンアップでは、OpenJDK 11 が利用可能になり、Thunderbolt 3 インターフェースがサポートされました。細かいところでは SELinux ブール値に zabbix_run_sudo が追加され zabbix_agent サービス...
Linux

Apache httpd 2.4.37(TLS1.3対応)+ HTTP/2 + Brotli インストールメモ

Zabbix

Zabbix 4.0 インストールメモ(CentOS7 + MySQL 8.0)

2018年10月1日、Zabbix4.0がリリース されました。前バージョン3.4のリリースから約1年ぶりのバージョンアップです。Zabbix4.0 は、長期サポート(LTS)リリースのためサポート期間が5年と長いのが特徴です。また Zabbix4.0 では、監視アイテムの手動実行ができるようになりました! そこで今回は、CentOS7.5(1804)+ MySQL 8.0 に Zabbix 4....
Linux

Apache httpd 2.4.35 + HTTP/2 + Brotli インストールメモ

Linux

CentOS 6.10 LAMPサーバ インストールメモ【Apache2.2+MySQL5.7+PHP7.2】

2018年7月3日日 CentOS6.10 がリリースされました、RHEL6.10(6/19リリース)からちょうど2週間でのリリースになります。前バージョンCentOS6.9からは実に約1年3ヶ月ぶりのバージョンアップです。既にRHEL6 は Production Phase 3 に移行しているため、バージョン 6.10 がリリースされることは意外でしたが、Spectre(CPUに依存するハードウ...
Linux

Apache httpd 2.4.34 + HTTP/2 + Brotli インストールメモ