Apache

Linux

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

2023年10月19日 Apache httpd 2.4.58 がリリースされました。前回のリリースから約半年ぶりのバージョンアップです。Apache httpd 2.4.58 では3件の脆弱性が修正され、HTTP/2関連の不具合や機能が改善されています。そこで今回は CentOS7 および CentOS8、AlmaLinux8、RockyLinux8、CentOS Stream 9、AlmaLi...
Linux

Apache httpd の SAML 認証設定メモ(mod_auth_mellon + Azure AD)

mod_auth_mellon は、Apache httpd の SAML(サムル)認証モジュールです。mod_auth_mellon を使えば、Apache httpd で提供している Webサービスなどを、SAML 2.0 に対応している IdP(*1) と簡単に連携することができますので、強固な認証システムを手軽に実装できるのが魅力です。そこで今回は、Apache httpd の mod_a...
Linux

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

Linux

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

Linux

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

Linux

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

Linux

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

Linux

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

Linux

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

Linux

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

Linux

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

Linux

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

Linux

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

Linux

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

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

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

Linux

Apache Rewriteで %{REQUEST_URI} -f がマッチしない時に読む記事

Webサイトを運営していると URLで指定されたファイルやディレクトリが無い場合に、特定のファイルを表示したい時があります。これをよく Apache httpd では mod_rewrite を使って、リライトされる条件(RewriteCond)に %{REQUEST_URI} -f や %{REQUEST_URI} -d を指定して実現するのですが、これがまったく条件にマッチしてくれません、、、...
PHP

phpMyAdmin のインストールとセキュリティ設定メモ

phpMyAdmin は、Webブラウザから MySQL や MariaDB を管理するためのフリーソフトウェアツールです。SQL文を書かずに、データベースやテーブル、ユーザーの作成などができるとても便利なツールなのですが、公開サーバーに phpMyAdmin をインストールする場合は、セキュリティへの配慮も必要です。そこで今回は、phpMyAdmin のインストールと初期設定、安全に使うためのセ...
Linux

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

プログラム

Apache NetBeans 11 を macOS にインストールメモ

Apache NetBeans(ネットビーンズ) は、オープンソースの統合開発環境(IDE)です。Java や PHP など色々なプログラム言語に対応しています。以前は オラクルが中心になって NetBeans を開発していましたが、バージョン9から Apache が開発をするようになりました。現時点ではインストーラーが提供されていないため、以前とインストール方法が少し変わっているようです。そこで...
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

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

Linux

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

Linux

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

Linux

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

前回までの記事で、LiteSpeed Web Server のインストールから WordPress 設定と HTTPS(SSL/TLS)の設定方法をご紹介いたしました。ただ実際に LiteSpeed Web Server を本番環境で使うにあたって気になるのは、ウェブサイトの実際のパフォーマンスやサーバーへの負荷などではないでしょうか? そこで今回は、実際に稼働しているウェブサイトに LiteSp...
クラウド

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

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

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

Zabbix

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

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

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

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