18143453325 在线咨询 在线咨询
18143453325 在线咨询
所在位置: 首页 > 营销资讯 > 建站知识 > hosts配置了域名,但是不能访问的解决办法

hosts配置了域名,但是不能访问的解决办法

时间:2023-02-19 01:16:01 | 来源:建站知识

时间:2023-02-19 01:16:01 来源:建站知识

hosts配置了域名,但是不能访问的解决办法:

希望大家能点个赞,点个关注,支持下,谢谢

最近手上有个项目有跨域问题,因为还没到联调阶段,所以想着就是自己开个代理服务器解决跨域问题。在解决跨域问题的时候,遇到了各种挫折,这里记录下。

页面效果图

按照之前的经验,我配置了域名,“ggwork.com”。满以为不会有问题,结果一访问浏览器报503。

访问错误


通过层层排查,共发现一下几个问题。

1.nginx 启动了,但是80端口不响应

配置完nginx后使用nginx -t 检查没有问题。但是启动nginx后,80端口死活不能访问,其他端口访问都是正常的。

使用 netstat -ano|findstr "80" 查看,端口也处于LISTENING状态。一切看起来都很正常。

排查很后才发现,占用80端口的进程并不是nginx的进展。而是fastGithub这个软件的进程。

因为大陆访问github很慢,所以我装了fastGithub这个软件。

关掉这个软件后,nginx的80端口就正常了。

但是此时还是不能用域名访问,于是接着找问题。

2.hosts文件问题。

域名不起作用,我想大概就是hosts的问题了。

于是在网上找各种hosts不起作用的解决办法。常见的问题就这两种。

我用vscode打开过hosts文件,在vscode上,我看两个问题,我都存在。改完这两个问题,结果使用域名访问还是有问题。

我用记事本查看hosts,发现hosts的编码始终都是utf-8,无论我另存为多少次,用什么软件去修改,它都是utf-8。

搞得我怀疑人生,我只好找朋友要了一份他电脑原版的hosts文件,结果覆盖了我的之后,他的显示也是utf-8。

于是我觉得可能不是我的问题。

3.代码服务器问题。

我ping了下我的域名,结果发现是通的。于是我按照这个线索百度,结果查到可能是代理服务器的问题。

为了google,所以...

于是关了代理,再用域名一访问,就轻松的打开了本地的网站。困扰了我一个上午的问题,自此终于解决了。

总结

一个小问题,困扰了一个上午,真是让人唏嘘。看来还是自己太年轻,经验不足,以后要多写代码才行。

关键词:访问,解决,办法,配置

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭