昨天站点一直出现302循环重定向问题,捣鼓了半天才解决,原来是hosts和dns配置问题。
注:当你的站点出现循环重定向时,首先应该关注的hosts以及dns配置,确保无误。
下面记录下相关知识点:
- /etc/hosts :配置hosts;
- /etc/resolv.conf :配置dns;
- /etc/nsswitch.conf:配置hosts和dns的访问顺寻
默认情况下,访问域名到IP转化的优先级为:
优先级 : dns缓存 > hosts > dns服务 (查询资料所得,这个能解决大多数问题,对于一些细节问题,需要进一步研究)
/etc/nsswitch.conf:
hosts: files dns 优先级 hosts-》dns
hosts: dns files 优先级 dns-》hosts