问题回顾:
配置完nginx.conf中的域名:www.xuecheng.com,然后启动nginx,本地访问localhost是可以访问到的,但是使用域名访问就不行;
查看:
查看安装nginx目录中的logs文件,报错:访问本地工程目录下加了个/static,而配置文件nginx的alias后就没有/static,所以找不见对应静态文件;
解决:
找见对应前端工程,将其中带/static的路径全部整改,例如/static/css/xxx等改成/css/xxx,基本报错静态文件分为三个文件,img,css,plugin;将其全部整改完毕。
修改完成之后,重启nginx,找见nginx对应目录,文件夹地址栏输入cmd,进入命令窗口,输入nginx.exe -s reload,重启之后发现域名还是访问不到;
查看报错日志,发现此时并没有报错,localhost还是能正常访问,www.xuecheng.com访问报拒绝连接,此时日志也不报错,所以逐一排查:
本地域名映射没问题,
nginx.conf配置没问题,
对应工程文件没问题,
nginx能正常启动localhost能访问,说明nginx没问题,
刷新DNS操作也做了,
此时只有域名问题了,把www.xuecheng.com修改为别的域名,可以访问了;
原因:
1,访问工程存在错误问题;
2,域名被限制;
解决:
1,修改对应工程错误;
2,更换域名;