CONNECTION_REFUSED 可能的几个原因:
1、可能是服务器iptables(防火墙)挡住了
2、可能是ip或者端口错了
3、服务端程序没启动
因为我朋友今天也是出现了这样的情况,叫我帮他解决一下:下面就谈谈我是如何解决“ERR_CONNECTION_REFUSED ”的一个思路:
环境配置:LNMP一键安装包
原因:检查服务端程序是否启动(nginx)?
因为我们是lnmp一键安装包,网站的php、ngin、mysql必须要正常启动,否则你的网站打开肯定是会报错的,经过我排查,发现服务器的nginx并未启动成功;
启动nginx的时候报错:
nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory)
2017/05/27 16:09:46 [emerg] 2191#0: open() "/usr/local/nginx/conf/nginx.conf" failed (2: No such file or directory)
这个错误的说的是路径的问题,因为从这个路径找不到文件,所以才会报错,经过我的查看发现一个重大问题;相信大家都知道:默认情况下,lnmp安装包安装的nginx路径是:/usr/local/nginx,而他的nginx路径是:/usr/local/php/nginx;因此找不到路径也是很正常的;
解决方法:
1、我们直接复制一份/usr/local/php/nginx到/usr/local/nginx即可!命令如下:
cd /usr/local/php/nginx cp -r nginx /usr/local/nginx
2、重启nginx即可!命令如下:
cd /usr/local/nginx sbin/nginx
下图是我linux操作的所有步骤: