本地localhost不能打开的解决思路

434 阅读2分钟

背景

最近在本地有两个单独的项目A,B;但是可以从A项目点击进入B项目,由于两个端口不一致,因此需要代理;常规操作就是使用ngix来代理。

问题

配置了nginx后,其他人的电脑就能照常使用,两个项目能够跑起来,而且也能从A项目跳转到B项目,但是偏偏我的电脑不行;经过一番确认各种文件的正确性以及打开方式等发现我的localhost不能使用;检查方法是在cmd下ping一下localhost是否能够ping通;如果可以的话就是其他问题,排除网络网关等的问题。

解决思路

一般localhost不能使用,一般会想到是不是本地的hosts文件没有配置好,又各种查资料,把hosts文件里面的配置更改一下;具体做法如下: 一般windows电脑的hosts文件的路径为:C:\Windows\System32\drivers\etc\hosts;进行如下配置

image.png

一顿操作后还是不行; 突然我猛地想起很久之前我配置过IIS(Internet Information Service),可能在配置这个的时候我占用了这个端口,然后又突突地进入到TTS把相关的配置更改一下;结果还是不行;然后想到一般配置了这些文件,系统配置后,最好重启一下电脑; 果然,重启一下电脑后就生效了,localhost能使用了。

总结

localhost不能使用的解决思路: 1、在cmd下ping一下localhost是否能够ping通;如果可以的话就是其他问题,排除网络网关等的问题; 2、配置hosts文件;一般windows电脑的hosts文件的路径为:C:\Windows\System32\drivers\etc\hosts; 3、查看是否配置过IIS,把端口占用了