公司的测试服务器上面放着一些测试项目和一些临时的原型项目,某天,需要建立2个站点,老大把这个“艰巨”的任务交给了我
因为配置了负载均衡,我就按部就班的操作,先去转发器配置转发,重启转发服务,然后去节点配置站点,监听端口,重启nginx,然后访问了下域名
我擦,访问不了,nginx没配好?试试其他的项目,都不能访问了,十几个测试项目啊,冷汗刷一下,后背发凉;
然后我看了下nginx的端口,没错,端口正常,一直监听我设置的端口,转发器配置检查也没错,于是陷入了死循环,奋战到凌晨....
第二天早上,想最后挣扎下,重写了一遍配置,然后外网访问,不行,从转发器上访问节点,可以!!
灵光一现,忘记加https,一直用的http测试的(同事发我的域名我直接粘贴到的地址栏 xxx.xxx.com这种),服务器是强制https,原来一直都是正常的,只是我访问出了错,本来应该是https:xxx.com我写成了http:xx.com!!!
其实运维还是比较考验细心和耐心的,一个配置出错,可能浪费好久去找,还有啊,线上操作一定要慢慢慢,仔细仔细;