4 months later

aaPanel_Kern

I had added the headers in site config. Here are the headers that i added in site config. Without NGINX cache (NGINX Helper) its working fine.
add_header X-XSS-Protection "1; mode=block";
add_header X-Frame-Options "ALLOW-FROM *";
add_header X-Content-Type-Options "nosniff" always;
add_header Referrer-Policy "strict-origin-when-cross-origin";
add_header Permissions-Policy "geolocation=(),midi=(),sync-xhr=(),microphone=(),camera=(),magnetometer=(),gyroscope=(),fullscreen=(self),payment=()";
add_header Content-Security-Policy "upgrade-insecure-requests";

Permission, referral and content security is what having problems.

    19 days later

    Hello, I have done the steps here:

    1. Added these 4 lines in nginx configuration
      fastcgi_cache_key "$scheme$request_method$host$request_uri";
      fastcgi_cache_path /dev/shm/nginx-cache/wp levels=1:2 keys_zone=WORDPRESS:100m inactive=60m max_size=1g;
      fastcgi_cache_use_stale error timeout invalid_header http_500;
      fastcgi_ignore_headers Cache-Control Expires Set-Cookie;
    2. Changed the site configuation from include enable-php-81.conf; to include enable-php-81-wpfastcgi.conf;
    3. Installed Nginx Helper plugin in Wordpress
    4. Added define('RT_WP_NGINX_HELPER_CACHE_PATH','/dev/shm/nginx-cache/wp'); to wp-config.php

    And everything seems to work, I get cache HIT in the header response for the wordpress site main page. Except when I try to go to any other page, I get 404. I notice that the url that doesn't work follows index.php routing page forexample: https://domain.com/index.php/contact/ to go to contact page. What am I missing here? Any ideas?

    Regards,
    Tony

      aaP_tony
      Hello, if the website is brand new, it is recommended to use the website -- add site -- Wordpress deploy to deploy

        aaPanel_Kern
        Unfortunately it is not. I could try to add a new site and copy the content to this new site to test, will that work?

        aaPanel_Kern
        I added a new site using the wordpress deploy option. Then copy the old contents over to the new site. Unfortunately, I still have the same issue, meaning it is not the configuration? May be there is some settings/plugins that affect this fastCGI setting?

          aaP_tony
          Is your site brand new? If it is, you can directly deploy Wordpress deploy
          Otherwise, you can only add related plug-ins by yourself

            aaPanel_Kern It is not a new site, that is why I want to add it after the fact. Everything seems to be working for the main page, I get Cache HIT but for other pages I get 404.

              Connect with us: 📨 Telegram 💬 Discord Email: support@aapanel.com