I recently upgraded from Plesk 10.4.4 to Plesk 11.5. When my server was running Plesk 10.4.4, I used toolkit's "callurl" function on subdomain.domain.com to load an html file from domain.com. Something has changed on the new server configuration that no longer allows me to use toolkit's callurl function to fetch files from domain.com from subdomain.domain.com. It causes 403 Forbidden errors (i.e. "You don't have permission to access filename on this server") and "client denied by server configuration" errors in my server error log file related to the file on domain.com that callurl won't load.
I use alias settings in my vhost.conf file on subdomain.domain.com which point subdomain.domain.com/filename to domain.com/filename. I know these aliases are working because the file I am trying to call via callurl can easily be accessed directly usign the subdomain.domain.com alias. For instance, if in the callurl code I try to fetch http://subdomain.domain.com/file.html, I get the 403 Forbidden error when viewing my store page that contains the callurl function. However, if I simply load http://subdomain.domain.com/file.html into a browser I can see the file just fine. That file actually only exists at http://domain.com/file.html. So, I know vhost.conf server path alias is working correctly.
Any ideas what server configuration setting would allow direct-browsing of a file but deny access to that same file when called in via callurl?
I understand that toolkit's callurl function simply runs the built-in Miva library API function called MvCALL. What server settings would MvCALL require in order to fetch a file from a different server than the toolkit function is being run on?
I use alias settings in my vhost.conf file on subdomain.domain.com which point subdomain.domain.com/filename to domain.com/filename. I know these aliases are working because the file I am trying to call via callurl can easily be accessed directly usign the subdomain.domain.com alias. For instance, if in the callurl code I try to fetch http://subdomain.domain.com/file.html, I get the 403 Forbidden error when viewing my store page that contains the callurl function. However, if I simply load http://subdomain.domain.com/file.html into a browser I can see the file just fine. That file actually only exists at http://domain.com/file.html. So, I know vhost.conf server path alias is working correctly.
Any ideas what server configuration setting would allow direct-browsing of a file but deny access to that same file when called in via callurl?
I understand that toolkit's callurl function simply runs the built-in Miva library API function called MvCALL. What server settings would MvCALL require in order to fetch a file from a different server than the toolkit function is being run on?
Comment