- Plesk 12.5 for Linux
Apache/Nginx directives defined under Service Plans > Default Domain > Web Server is not applied to the existing subscriptions associated with the Service Plan. Even after synching the Service Plan with with its subscriptions.
However, the newly created subscriptions associated with the Service Plan get these directives.
This is by design behavior.
According to documentation, additional directives are not propagated to existing subscriptions: Web Server (service plan only) includes web server configuration settings that are applied to newly created domains ().
Note: Web server settings can also be changed for each domain individually. Changes on the service plan level do not override custom settings of existing domains. Therefore, the changes you make in Service Plans > select a plan > Web Server take effect only for newly created domains (https://docs.plesk.com/en-US/12.5/administrator-guide/appendix-a-properties-of-hosting-plans-and-subscriptions/web-server-apache.72120/).
The following documentation describes this functionality:
Custom code can be automatically applied to existing websites using a bash script which creates/updates