ホーム » 「apach2」タグがついた投稿

タグアーカイブ: apach2

システム

最近の投稿

アーカイブ

カテゴリー

HTTP2 の導入

HTTP2 Bomb のセキュリティ対応が apache2 – 2.4.66-2ubuntu2.2 で対応済みみたいなので、HTTP2 を導入。

HTTP2を導入するにあたり、mpm_event , php-fpm の設定が必要だけど、別途設定済み

$ sudo a2enmod http2
$ vi /etc/apache2/site-enabled/010-default-ssl.conf
((( 追加 )))
Protocols h2 http/1.1
$ sudo systemctl restart apache2

なんかページ表示が速くなった気がする。

HTTP2 接続ができるか確認する Webサイトで、HTTP2 が確認できた。

apache2 と php を mpm_event + php-fpm に変更

HTTP2 のセキュリティホールが見つかったらしいが、HTTP2を使うためには mpm_event と php-fpm 化が必要らしい。

mpm_prefork の状態では、php は apache2 の中に組み込まれている状態。php-fpm では、apache2 と php は別プロセスで動く状態。

mpm_event + php-fpm の導入

HTTP2 の導入はひとまず置いておいて、mpm_event と php-fpm 化は WordPress のようなものを動かす際には、効率向上のためには有効らしい。ということで、HTTP2 以外を導入。

((( php8.5-fpm が動くように変更 )))
$ sudo apt install php8.5-fpm
$ sudo a2dismod php8.5
$ sudo systemctl start php8.5-fpm
$ sudo systemctl enable php8.5-fpm
$ sudo a2dismod mpm_prefork
$ sudo a2enmod mpm_event
$ sudo a2enmod proxy_fcgi setenvif
$ sudo a2enconf php8.5-fpm
((( /home/*/public_html で php を許可する設定を排除 )))
$ sudo a2disconf php-user  # 以前、自サイト用の設定がトラブル
$ sudo a2enconf userdir    # 最近は userdir.conf を有効にするだけ
((( apache2 の再起動 )))
$ sudo systemctl restart apache2

Google 検索

My Google   Yahoo

Microsoft

ファンサイト

メタ情報