
Nginx で WordPress wp-adminのアクセスを制限
Wordpress サイトを乗っ取られないように、特定のアドレス以外の管理画面のアクセスを拒否するには
Wordpress の動作に必要な php モジュールを後から追加インストールする方法です。
「警告 オプションのモジュール ※※※※※ がインストールされていないか、無効化されています。」と警告される時に php-fpm のモジュールを単独でインストールする必要があります。
apt install php-[モジュール名]
例えば、
curl dom imagick zip gdapt
のモジュール名は、
php-curl php-dom php-imagick php-zip php-gd
インストールする場合は
apt install php-curl php-dom php-imagick php-zip php-gd
nginx と php-fpm を再起動しておく
systemctl restart nginx.service php8.4-fpm.service
Wordpress サイトを乗っ取られないように、特定のアドレス以外の管理画面のアクセスを拒否するには
Wordpress のサイトヘルスで「ページキャッシュは検出されませんでした 」Fcgi-cacheを使っているなら一文タスだけ。
Nginxでfast cgi cache を有効にするとWEBページ処理が速くなるのと、CPUの負荷が激減します。
Elementor 3.31 で作ったウエブサイトのページ vs スタンダードページでLighthouse で計測してみた。
Wordpress のサイトヘルスで「ページキャッシュは検出されませんでした 」Fcgi-cacheを使っているなら一文タスだけ。
wordpress nginx サイトヘルスで「永続的オブジェクトキャッシュを使用してください」とメッセージがでます。対策は?