我正在使用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。 它连接,但自然应该被redirect。
[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 Loopbacks不工作。
编辑:
[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
如果你能用'www'来parsing域名,那么可能是因为它没有在80端口上运行,你有没有试过https? 做www和非www指向相同的ip? 你可以尝试curl -v <url>的详细o / p吗? 尝试telnet www.exampledomain.com 80如果您安装了nmap,请尝试nmap -v -A www.exampledomain.com 。 如果您可以连接服务器而不是渲染页面,那么您可能需要检查服务器访问日志和错误日志并进行设置。