WP Multisite Subdir + SSL + Redis


#1

I have a problem with setting Wordpress Mulitisite subdirectory with Redis. I want to take advantage of the SSL certificate. I set:

server {
    
listen 80;
server_name mydomain.com www.mydomain.com;
rewrite ^/(.*) https://mydomain.com/$1 permanent;
        
}
    
server {
    
listen 443 ssl;
server_name mydomain.com;
    
ssl_certificate /../SSL.crt;
ssl_certificate_key /../mydomain.com.key;
    
access_log /var/log/nginx/mydomain.com.access.log rt_cache_redis; 
error_log /var/log/nginx/mydomain.com.error.log;
    
root /var/www/mydomain.com/htdocs;

index index.php index.html index.htm;
    
include  common/redis.conf; 
include common/wpsubdir.conf;
include common/wpcommon.conf;
include common/locations.conf;
include /var/www/mydomain.com/conf/nginx/*.conf;
}

Everything is ok, websites are working properly, both backend and frontend like. However, when activated Redis (using a plugin), I was logged out. Re-logging is impossible (the password is correct).

Does anyone have any idea?


#2

Hello @Natiugango

Could you say which EasyEngine version you are using ?

Could you check your wp-config.php, if following line exist:

define( 'WP_CACHE_KEY_SALT', 'example.com:' );

If not found could you manually edit in wp-config.php. If you have multiple Redis sites in your server, make sure you edit in every site’s wp-config.php.

example.com should be replaced with your domain name.Also make sure you didn’t skipped “:” at the end.

Also run the following command and check

redis-cli flushall


#3

Thank you very much! The corresponding entries in the wp-config.php already were, but helped the use of command

redis-cli flushall

#4

Hello @Natiugango

As your issue has been resolved, i am closing this ticket.

Feel free to create new thread if you have any doubt further.

Thanks & Regards

Prabuddha Chakraborty


#5