• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.

PHP curl a local domain?

yabado

Regular Pleskian
Normally you can add a local domain to etc/hosts file using the local IP.

This allows PHP to use curl to access that page. For some reason this is not working with my Plesk server.

Is there a trick to get this working?
 
Hello Yabado,

I still don't understand with your thread ...
Is the hosts file you are referring to on the Plesk server or your local PC?
 
Hello Yabado,

I still don't understand with your thread ...
Is the hosts file you are referring to on the Plesk server or your local PC?


On the Plesk server.

Scenario:
Plesk server hosts mydomain.com
On mydomain.com/page.php I use a curl function to call "http://mydomain.com/page2.php"

When using PHP curl function to call a domain hosted on the same server it fails since it cannot lookup the dns for that domain.
This is quite common. The usual fix is to add the domain to the etc/hosts file on the Plesk server to avoid the obvious DNS issue.
 
Alright!

So what error are you getting? Is the domain name NOT being resolved in your PHP?
 
Nevermind. Seems a complete restart of Plesk fixed the issue. Simply restarting Apache did not get the changes to the hosts file.
 
Back
Top