CentOS

Linux

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

2019年1月22日 Apache httpd 2.4.38 が安定板としてリリースされました。約3ヶ月ぶりのバージョンアップです。Apache httpd 2.4.38 では、OpenSSL 1.1.1 以降を使用してる場合に mod_ssl に発生する脆弱性(CVE-2019...
2019.02.02
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 がほぼ同時にリリースされ、ミドルウェア...
2019.02.05
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 インターフェースがサポートされました。細か...
2019.02.05
Linux

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

2019.02.06
Zabbix

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

2018年10月1日、Zabbix4.0がリリース されました。前バージョン3.4のリリースから約1年ぶりのバージョンアップです。Zabbix4.0 は、長期サポート(LTS)リリースのためサポート期間が5年と長いのが特徴です。また Zabbix4.0 では、監視アイテムの手動実...
Linux

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

2019.02.07
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...
2019.02.09
Linux

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

2019.02.09
Linux

LiteSpeed Web Server の HTTPS(SSL/TLS)設定メモ

前回の記事で LiteSpeed Web Server での WordPress サイトの設定方法をご紹介しました。今回は、いまやウェブサイトでは必須となった HTTPS(SSL/TLS)を LiteSpeed Web Server で設定する手順をまとめてみました。
2018.07.12
Linux

LiteSpeed Web Server での WordPress 設定メモ(CentOS)

前回の記事で LiteSpeed Web Server のインストールと初期設定方法をご紹介しました。今回は、LiteSpeed Web Server で WordPress サイトを構築するに必要な PHP7.2 と MySQLのインストール、WordPress 用のバーチャル...
2018.07.12
Linux

LiteSpeed Web Server インストールメモ(CentOS)

LiteSpeed Web Server(LSWSと略します)は、メモリ消費量とCPU使用量を最小限に抑えて何千もの同時クライアントを処理できる Webサーバーソフトウェアです。Nginx よりもパフォーマンスが高く(LiteSpeed社のベンチマークより)、Apache htt...
2018.07.12
Linux

OpenSCAP(脆弱性スキャン)のインストールと使い方メモ

OpenSCAP(オープンエスキャップ)は、システムの脆弱性や問題のある設定をチェックしてくれるオープンソースのツールです。アメリカ国立標準技術研究所(NIST)が維持管理している SCAP 1.2(情報セキュリティ対策の自動化と標準化を実現する技術仕様)の認定を取得しています。...
Linux

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

2018年5月10日 CentOS7.5 (1804) がリリースされました。RHEL7.5のリリースからちょうど1ヶ月でのリリースになります。前バージョンCentOS7.4(1708)のリリースからは8ヶ月ぶりのバージョンアップです。今回のバージョンアップでは、脆弱性スキャナー...
2019.02.05
Linux

MySQL 8.0 を yum でインストール&設定メモ

2018年4月19日、MySQL 8.0 の正式版(General Availability)がリリースされました。MySQL 8.0 は、MySQL 5.7 と比較してパフォーマンスが最大2倍高速になり、NoSQL機能の追加、SQLウィンドウ関数の実装、JSONデータへの対応強...
2018.05.08
Linux

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

2018.07.25
Linux

Speed Index を Zabbix + Puppeteer で監視する

Speed Index は、WEBページの読み込みパフォーマンスの指標です。この値が小さいほど、ユーザーはWEBページが早く表示されると感じます。WEBページのパフォーマンス指標は、load(ページを構成するすべてのオブジェクトがダウンロードされるまでの時間)がよく使われています...
2018.03.06
プログラム

ヘッドレスChrome + Puppeteer のインストールと使い方メモ(CentOS)

ヘッドレスChrome(Headless Chrome)は、コマンドラインから Google Chrome を操作できる仕組みです。WEBアプリの自動テストや、WEBサイトのパフォーマンス監視などに活用することができそうですね。また、ヘッドレスChrome を操作するための No...
2018.02.22
Linux

Apache HTTP/2+PHP7.2+MySQL5.7 インストールメモ(2018年)

ここ最近、新規で WEBサーバーをセットアップする時に「ミドルウェアは最新バージョンで!」とオーダーされることが多くなりました。ひと昔前は安定性を優先して十分に枯れたミドルウェア(Apache 1.3 など) を使うことがよくありましたが、最近では新しいバージョンでもそこそこ安定...
2019.02.06
Linux

VirtualBox(mac)に CentOS をインストールする手順(2018年)

VirtualBox(バーチャルボックス)は、オープンソースの仮想マシン作成・実行ソフトです。2017年10月にリリースされた VirtualBox 5.2 では、ユーザーインターフェイスが変更されて少し操作方法が変わりました。そこで今回は、macOS に VirtualBox ...
2019.02.05
Zabbix

Zabbix 4.0「アルファ版」インストールメモ

2017年12月21日、Zabbix4.0アルファ版がリリースされました。このリリースは本番用ではありませんが、 Zabbix 4.0 の新機能をいち早く試してみることができます。(本番用のリリースは2018年1月〜3月を予定しています)さっそく、Zabbix4.0アルファ版を ...
2019.02.07
Zabbix

Zabbixの監視データとCentOS7の freeコマンドの値が一致しない件

Zabbix で監視しているメモリの buffers + cached の値と、CentOS7 の freeコマンドの buff/cache(バッファとキャッシュの合計)の値がどうもズレてるな〜 とここ最近思っていたのですが、ついつい調査を後回しにしていました。このままだと年を越...
2017.12.09
クラウド

WebP 対応ブラウザ と 変換用コマンドのインストールメモ

Google が開発する WebP(「うぇっぴー(weppy)」と読みます)は、ウェブサイトのトラフィック軽減とパフォーマンス向上を目的とした、画像ファイルフォーマットです。可逆圧縮と非可逆圧縮のどちらもにも対応し、PNG画像と比べて26%、JPEG画像と比べて25〜34%もファ...
Linux

5分でわかる!プライベート認証局(CA)の構築とサーバー証明書の発行方法

プライベート認証局(「プライベートCA」や「オレオレ認証局」とも呼ばれます)は、会社など限られた組織内でのみ運用する認証局です。WEBブラウザにプライベート認証局のルート証明書をインストールする手間がありますが、自由に証明書を発行できるというメリットがあります。そこで今回は、Ce...
2017.11.09
Linux

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

2019.02.06
Linux

HTTP/2 に対応した Apache を yum でインストール

これまで HTTP/2 に対応した Apache httpd をインストールするには、関連するライブラリを含めソースからコンパイルしなければならないため、なかなかの手間がかかっていました。しかし CentOS7.4 (1708) から OpenSSL1.0.2 がサポートされたこ...
2018.02.07
Linux

CentOS 7.4 で手軽になった HTTP/2 対応 Apache のインストールメモ

CentOS 7.4(1708)から、OpenSSL 1.0.2 が導入され ALPN がサポートされました。これまでは HTTP/2(mod_http2)に対応した Apache httpd をインストールするには、OpenSSL や HTTP/2 関連ライブラリなどを自前でソ...
2019.02.06
Linux

CentOS 7.4 (1708) LAMPサーバインストールメモ【Apache2.4+MySQL5.7+PHP7.1】

2017年9月13日 CentOS7.4 (1708) がリリースされました。RHEL7.4のリリースから約40日でのリリースになります。前バージョンCentOS7.3(1611)のリリースからは9ヶ月ぶりのバージョンアップです。今回のバージョンアップの目玉はなんといっても Op...
2019.02.06
Linux

FastCGI PHP の設定方法 と mod_php とのパフォーマンスの比較(Apache httpd)

FastCGIとは、CGIプロセスの起動と終了にかかる手間を減らすことにより、プログラムをCGIで高速に動作させるとともに、サーバーへの負荷も少なくすることができる仕組みです。Apache httpd での FastCGI の実装 mod_fcgid により PHP を動作させる...
2017.09.17
Zabbix

Zabbix 3.4 を yumでインストール(CentOS 7)

2017年8月22日、Zabbix3.4がリリースされました。前バージョン3.2のリリースから約1年ぶりのバージョンアップです。Zabbix 3.4 では、再設計されたダッシュボード、プロキシによるリモートコマンドのサポート、アラートの並列処理など、使いやすさと柔軟性を考慮した機...
2017.08.24
Linux

WordPressファイルを管理画面とSFTP両方で編集するための権限設定

WordPress の構成ファイルを管理画面から編集したり、複数のユーザーがSFTPなどでファイルやディレクトリをアップロードしていると「変更を保存するには事前にこのファイルを書き込み可能にする必要があります」や「アップロードに失敗しました Permission denied. ...