即使 身堕 地域. 也要 心怀 天堂.

分类目录
10月 31

今天在做一个客户的站时,客户要求开启SSL,但是这个站点有三个域名,包含了两个不同的顶级域名。
SSL证书是Trust Asia的免费证书,不支持通配,因此nginx要判断不通域名做跳转。按照客户要求,www.a.com和a.com要跳转443端口,而b.com还是要80端口访问。一开始没想太多,直接if条件中用了&&,但是一直报错。
后来查了下资料原来,nginx的if中不支持&&、||。记录下,以免日后再出错。
继续阅读