ERR_CONNECTION_REFUSED 錯誤代碼解決方法


Warning:Illegal string offset 'type' in /www/wwwroot/0579wy.com/wp-content/themes/justnews/themer/functions/shortcodes-render.php on line 49
因最近使用谷歌瀏覽器訪問自己網站出現錯誤代碼:ERR_CONNECTION_REFUSED 這樣的情況,下面就談談我是如何解決 ERR_CONNECTION_REFUSED 的一個思路,解決之前先看看服務器可能出現導致錯誤的幾個原因,如下:

ERR_CONNECTION_REFUSED 錯誤代碼解決方法

文章插圖
1、可能是服務器iptables(防火墻)擋住了
2、可能是ip或者端口錯了
3、服務端程序沒啟動
因環境配置使用的是lnmp一鍵安裝包,網站的php、nginx、mysql必須要正常啟動,否則你的網站打開肯定是會報錯的,經過我排查,發現服務器的nginx并未啟動成功 。
啟動Nginx的時候報錯如下:
nginx:couldnotopenerrorlogfile:open()\”/usr/local/nginx/logs/error.log\”failed(2:Nosuchfileordirectory)
2021/10/2716:09:46[emerg]2191#0:open()\”/usr/local/nginx/conf/nginx.conf\”failed(2:Nosuchfileordirectory)這個錯誤的說的是路徑的問題,因為從這個路徑找不到文件,所以才會報錯,經過我的查看發現一個重大問題 。
相信大家都知道:默認情況下,lnmp安裝包安裝的nginx路徑是:/usr/local/nginx,而他的nginx路徑是:/usr/local/php/nginx,因此找不到路徑也是很正常的 。
ERR_CONNECTION_REFUSED 服務器解決方法:直接復制一份 /usr/local/php/nginx 到 /usr/local/nginx,命令如下:
cd/usr/local/php/nginx
cp-rnginx/usr/local/nginx重啟nginx,命令如下:
cd/usr/local/nginx
sbin/nginx下圖是我 linux 操作的所有步驟:
為什么需要用linux cp命令?而不用其它linux命令?
因為我們操作的是他人的服務器,你不能隨意去刪除、移動別人服務器的東西,因此我只用復制命令,而不用linux mv命令 。
ERR_CONNECTION_REFUSED 本地解決方法:有時候瀏覽器打開某一個網站也會出現“ERR_CONNECTION_REFUSED”的情況,都來問我如何解決?
今天我就舉例給大家說一下,自己網絡正常的情況下,如何解決自己電腦訪問某一個網站出現“ERR_CONNECTION_REFUSED”的情況?
操作步驟也很簡單,具體如下:
第一步:看一下IP和DNS是否設置存在問題
第二步:網站是否能 Ping 通
第三步:修改 C:\\Windows\\System32\\drivers\\etc\\hosts 文件,用”#“號注釋指向 127.0.0.1 的所有地址,保存即可!
第四步:保存 hosts 文件后,如還是無法正常打開,可修改 DNS 地址,推薦地址如下:
游戲首選 DNSPod DNS
首選:119.29.29.29
備選:182.254.116.116
國內最快節點:上海延遲3ms,最慢節點:新疆哈密延遲73ms辦公首選 阿里 DNS
首選:223.5.5.5
備選:223.6.6.6
國內最快節點:浙江湖州延遲5ms,最慢節點:遼寧沈陽159ms【ERR_CONNECTION_REFUSED 錯誤代碼解決方法】有時候出現本地瀏覽器出現錯誤代碼: ERR_CONNECTION_REFUSED,大多也都是DNS和hosts讓篡改的問題,建議使用國內的 DNS地址,hosts文件修改可嘗試使用 SwitchHosts!。

    推薦閱讀