%20%D0%BD%D0%B5%20%D1%83%D0%B4%D0%B0%D0%BB%D0%BE%D1%81%D1%8C%20%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B8%D1%82%D1%8C%D1%81%D1%8F%20%D0%BA%20%D1%85%D0%BE%D1%81%D1%82%D1%83%22%20%D1%82%D0%BE%D0%BB%D1%8C%D0%BA%D0%BE%20%D0%BD%D0%B0%20www.%20%D0%BF%D0%BE%D0%B4%D0%B4%D0%BE%D0%BC%D0%B5%D0%BD%D0%B5%20.png)
Я использую сервер с Centos 6 и Plesk 11.
У меня установлен и работает curl на всех доменах, кроме домена, в котором www. является предпочтительным доменом.
[root@www]# curl http://www.exampledomain.com/wp-admin/admin-ajax.php
curl: (7) couldn't connect to host
Когда я удаляю www, он подключается, но, естественно, должен перенаправляться.
[root@www conf]# curl http://exampledomain.nl/wp-admin/admin-ajax.php
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
Эта проблема возникла из-за ошибок плагина WordPress, сообщавших мне, что HTTP-петли не работают.
РЕДАКТИРОВАТЬ:
[root@www ~]# curl -v http://www.exampledomain.nl/wp-admin/admin-ajax.php
* About to connect() to www.exampledomain.nl port 80 (#0)
* Trying 127.0.0.1... Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host
[root@www ~]# sudo nmap -PN -p 80 -sN www.exampledomain.nl
Starting Nmap 5.51 ( http://nmap.org ) at 2015-06-19 22:11 CEST
Nmap scan report for www.exampledomain.nl (127.0.0.1)
Host is up.
rDNS record for 127.0.0.1: localhost
PORT STATE SERVICE
80/tcp open|filtered http
решение1
Если вы можете разрешить доменное имя с помощью «www», то это может быть связано с тем, что он не работает на порту 80. Вы пробовали https? www и без www указывают на один и тот же IP? Можете ли вы попробовать curl -v <url>
подробный o/p? Попробуйте telnet www.exampledomain.com 80
Если у вас установлен nmap, попробуйте nmap -v -A www.exampledomain.com
. Если вы можете подключиться, но сервер не отображает страницу, то вам может потребоваться проверить журналы доступа к серверу и журналы ошибок, а также выполнить настройку.