Apache」タグアーカイブ

LiteSpeed Web Server と Apache のパフォーマンスを比較

2018年7月12日  カテゴリー:Linux  タグ: ,

前回までの記事で、LiteSpeed Web Server のインストールから WordPress 設定と HTTPS(SSL/TLS)の設定方法をご紹介いたしました。ただ実際に LiteSpeed Web Server を本番環境で使うにあたって気になるのは、ウェブサイトの実際のパフォーマンスやサーバーへの負荷などではないでしょうか? そこで今回は、実際に稼働しているウェブサイトに LiteSpeed Web Server を導入して、パフォーマンス計測サービスのスコアとリソースの使用状況を Apache HTTP Server と比較してみました。

▷続きを読む

Apache での TLS1.0 と TLS1.1 の無効化と確認方法メモ

2018年6月6日  カテゴリー:WEB  タグ: ,

Yahoo! Japan が、2018年6月1日から TLS1.0 と TLS1.1 のサポートを順次終了して TLS1.2 のみのサポートに切り替えています。ここ数年、各社ウェブサービスでも TLS1.0 と TLS1.1 を無効化する動きもあり、今後 SSL/TLS のプロトコルは TLS1.2 以上に設定することが標準になるでしょう。そこで今回は、Apache httpd サーバーで TLS1.0 と TLS1.1 を無効にし、設定を確認する方法をメモしておきました。

▷続きを読む

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

2018年3月25日  カテゴリー:Linux  タグ: , , ,

2018年3月17日 Apache httpd2.4.33 が安定板としてリリースされました。約半年ぶりのバージョンアップです。Apache httpd 2.4.33 では mod_md の導入により Let's Encrypt などで使われている ACME プロトコルがサポートされたほか、各種不具合や脆弱性への対応がされています。さっそく、CentOS7.4 (1708) に Apache httpd 2.4.33 をインストールする手順をまとめてみました。

▷続きを読む

Zabbix で マルチスレッドな Apache のリクエスト数を監視する方法

2018年3月14日  カテゴリー:Zabbix  タグ:

Zabbix で Apache httpd のプロセス数をリクエスト数の目安として監視することがあります。これは1つのプロセスで1つのリクエストを処理する prefork で Apache httpd を動作させている場合では有効なのですが、1つのプロセスで複数のリクエストを処理するマルチスレッドな worker や event の場合は、リクエスト数の目安とはなりません。そこで今回は、Zabbix で マルチスレッドな Apache httpd のリクエスト数を監視する方法をまとめてみました。

▷続きを読む

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

2018年2月7日  カテゴリー:Linux  タグ: , , , , ,

ここ最近、新規で WEBサーバーをセットアップする時に「ミドルウェアは最新バージョンで!」とオーダーされることが多くなりました。ひと昔前は安定性を優先して十分に枯れたミドルウェア(Apache 1.3 など) を使うことがよくありましたが、最近では新しいバージョンでもそこそこ安定していますので、新機能や性能向上などのメリットがある最新版を使うのが正解なのかもしれません。そこで今回は、現時点(2018年2月7日)で最新の LAMP環境をインストールする手順をまとめてみました。

▷続きを読む

WordPress で画像をアップロードできない場合は mod_fcgid を疑え!

2017年11月16日  カテゴリー:Linux  タグ: , ,

つい先日 WordPress のメディアライブラリに画像ファイルをアップロードをしようとしたら「HTTP エラー」と表示され、とつぜんアップロードができなくなりました。色々調べた結果 PHP を FastCGI で動かすための Apache httpd のモジュール mod_fcgid の設定に原因がありました。そこで今回は、ファイルのアップロードができなくなった原因とその対処方法をご紹介いたします。

▷続きを読む

Apache の SSLPolicy ディレクティブが動かなかった話(2017/11/5)

2017年11月5日  カテゴリー:Linux  タグ:

Apache httpd の SSLPolicy ディレクティブは、SSL/TLS設定を簡単にするための仕組みです。もはや職人芸ともいえる Apache の SSL/TLS設定を、だれでも簡単にできるようになるのはありがたいことです。さっそく SSLPolicy を試してみたのですが、うまく動作しませんでした、、、せっかくなので記録としてやったことをメモしておきます。

▷続きを読む

Apache の ACMEモジュールで Let's Encrypt 証明書を取得してみた

2017年10月28日  カテゴリー:Linux  タグ: ,

ACME は、SSL/TLSサーバー証明書の発行や管理などを自動で行うための仕組みです。Apache httpd ではこの ACME をサポートする mod_md(Managed Domain)というモジュールの開発が進められていて、将来 Apache httpd 2.4.x の安定版へのリリースが計画されています。そこで今回は一足先に、Apache の ACMEモジュール mod_md を使った Let's Encrypt 証明書の取得を試してみました。

▷続きを読む

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

2017年10月22日  カテゴリー:Linux  タグ: , , ,

これまで HTTP/2 に対応した Apache httpd をインストールするには、関連するライブラリを含めソースからコンパイルしなければならないため、なかなかの手間がかかっていました。しかし CentOS7.4 (1708) から OpenSSL1.0.2 がサポートされたことにより、CentOSコミュニティ承認済みの IUSリポジトリから yum で簡単にインストールできるようになりました。そこで今回は、IUSリポジトリを使って HTTP/2 に対応した Apache httpd をインストールする手順をまとめてみました。

▷続きを読む