- Plesk for Linux
How to set up cross-origin resource sharing (CORS) in Plesk to display content from example1.com on example.com?
Note: CORS is supported in the following browsers: Chrome 3+, Firefox 3.5+, Opera 12+, Safari 4+, Internet Explorer 8+
Warning: Only one "Access-Control-Allow-Origin" is possible to be added. For Nginx, it's required to choose if it has to be HTTP or HTTPS. And won't work if set in Nginx and in Apache.
Log into Plesk UI on the server, where domain example.com is hosted.
Navigate to the tab Domains > example.com > Apache and nginx settings and add the following directives to the section Additional directives for HTTP :
CONFIG_TEXT: Header set Access-Control-Allow-Origin "http://example1.com"And to the section Additional directives for HTTPS:
CONFIG_TEXT: Header set Access-Control-Allow-Origin "https://example1.com"
In case nginx as reverse proxy is enabled add the following nginx directive to Domains > example1.com > Apache and nginx settings > Additional nginx directives:
CONFIG_TEXT: add_header 'Access-Control-Allow-Origin' 'https://example1.com';
Click Apply to save settings.