Я создаю домены, используя WHM Cpanel API, и все работает нормально. Домен создается правильно.
Моя проблема в том, что когда я пытаюсь сделать запрос curl на новом домене, он не работает. Затем я добавляю новое имя домена в файл / etc / hosts, и тогда CURL начинает работать для этого домена.
Например я создал www.newdomain.info
через API и все идет хорошо, и веб-сайт также работает нормально. Я хочу внести некоторые изменения через curl для www.newdomain.com
, Завиток не работает. После того, как я добавлю его в /etc/hosts
файл завиток работает нормально.
Я добавляю эту строку в файл hosts, чтобы заставить работать curl
192.162.0.5 newdomain.info www.newdomain.info
Моя проблема в том, что я не могу продолжать добавлять эти строки каждый раз, когда создается новый домен. Может быть, в один день может быть создано 100 сайтов. Я хочу, чтобы PHP CURL работал на всех доменах на сервере. Может быть, добавив строку в файл hosts?
Похоже, DNS не решает для вас. В этом случае у вас есть два варианта
1) Исправьте DNS (или дождитесь его распространения),
2) введите домен и IP-адрес в файл / etc / hosts как часть сценария создания учетной записи.
Других решений пока нет …