错误代码: ERR_CONNECTION_REFUSED 解决方法

手机兼职赚零花钱,一天赚个三五十元,点击了解

CONNECTION_REFUSED 可能的几个原因:

1、可能是服务器iptables(防火墙)挡住了

2、可能是ip或者端口错了

3、服务端程序没启动

ERR_CONNECTION_REFUSED

因为我朋友今天也是出现了这样的情况,叫我帮他解决一下:下面就谈谈我是如何解决“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操作的所有步骤:

cp -r nginx /usr/local/nginx

有很多人可能会问:为什么需要用linux cp命令?而不用其它linux命令?

因为我们操作的是他人的服务器,你不能随意去删除、移动别人服务器的东西,因此我只用复制命令;

而不用linux mv命令;


最近有很多普通个人用户向我反馈,由于自己电脑不能访问某一个网站了,从而浏览器打开某一个网站也会出现“ERR_CONNECTION_REFUSED”的情况,都来问我如何解决?

今天我就举例给大家说一下,自己网络正常的情况下,如何解决自己电脑访问某一个网站出现“ERR_CONNECTION_REFUSED”的情况?

有这样一个网友,她浏览器打不开“ www.360code.com”了!谷歌浏览器错误代码如下图:

ERR_CONNECTION_REFUSED

从而“LabelShop”也用不了,因为不能从360code远程登陆激活LabelShop标准版,从而打印机也不能打印标签了。

激活LabelShop标准版

我的解决思路也很简单,具体步骤如下:

第一步:看一下IP和DNS是否设置有问题?

她这里是没有任何问题的,都是设置的自动获取。毕竟她现在可以正常上网,还能找我开QQ远程呢,百度、淘宝等网站都可以打开。

IP DNS设置自动获取

第二步:网站是否能ping通?

你打开的哪一个网站报错“ERR_CONNECTION_REFUSED”,你就ping哪一个网站。毫无疑问,我这里直接“ping  www.360code.com”即可!

她这里就出大问题了,结果 www.360code.com 指向的IP是 127.0.0.1,这不是指向的是本机吗?打不开就很正常了。

ping  www.360code.com

第三步:改“C:\Windows\System32\drivers\etc\hosts“即可!

用”#“号注释掉保存即可!

如果你不是做技术的话,没有什么特殊需求,我是建议大家把所有127.0.0.1开头的那一行都可以全部注释掉。

C:\Windows\System32\drivers\etc\hosts

第四步:保存 hosts 文件后,再去打开网站就能正常访问了!

微信赚钱一天赚100元,点击了解
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论

Top