- Plesk Onyx for Linux
If additional nginx and/or Apache directives are added to Plesk > Service Plans > [Service Plan name] > Web Server > nginx directives and/or Apache directives, Plesk does not apply them to existing domains. However, the newly created subscriptions associated with the Service Plan get these directives.
The same happens with any other changes made on the same tab at Plesk > Service Plans > [Service Plan name] > Web Server.
It is expected behavior. The following notification exists in Plesk at Service Plans > [Service Plan name] > Web Server tab:
PLESK_INFO: All newly created domains will receive the specified settings. However, when you change these settings, existing domains will not receive the changes.
Update Nginx and/or Apache directives for existing domains on a domain level:
- Log into Plesk;
- Add the desired directive(s) at Domains > example.com > Apache & nginx Settings > Additional nginx directives and/or Additional Apache Directives;
- Click OK.
Check the following article on how to update Nginx directives for several domains: How to update additional Nginx directives for several domains
Note: Similarly, in order to apply any other changes made on Plesk > Service Plans > [Service Plan name] > Web Server, the corresponding setting should be done on the domain level.