Issue

When changing the domain e.g. from one subdomain (old_domain) to another (new_domain) applying the changes fails if basic authentication and FastCGI cache is set up.

Basic Authentication

Authentication of a site fails when changing its domain if a nginx basic auth had been set up via Manage->Authentication.

The renaming did successfully move all files from /etc/nginx/ploi/old_domain/ to /etc/nginx/ploi/new_domain/ but failed to apply the change to /etc/nginx/ploi/new_domain/server/auth.conf:

auth_basic "Authentication Required"; auth_basic_user_file "/home/site-user/old_domain/.htpasswd";

As this auth_basic_user_file does not exist anymore the access fails.

FastCGI

In the nginx file fastcgi-cache.conf the domain is not changed as well:

fastcgi_cache_path /etc/nginx/cache/old_domain levels=1:2 keys_zone=old_domain_without_dots:100m inactive=1440m;

Should change to

fastcgi_cache_path /etc/nginx/cache/new_domain levels=1:2 keys_zone=new_domain_without_dots:100m inactive=1440m;

The file fastcgi-php-cache wrongly stays like this:

fastcgi_cache old_domain_without_dots; ...

And should change to this:

fastcgi_cache new_domain_without_dots; ...

Changes to authentication and fastcgi settings incomplete on domain change

2 total votes
  • Dennis moved item to board Live

    11 hours ago
  • Dennis moved item to board In progress

    12 hours ago
  • 7ils moved item to project Site Level Requests

    11 months ago
  • 7ils created the item

    11 months ago
Quick Actions
Activity
View recent activity and updates
Use arrow keys to navigate