09月05, 2017

小撸网站暂时恢复HTTP

问题

由于最近证书认证次数太多,导致一直刷新认证时间不成功...暂时先恢复 HTTP 访问~

nginx 之前由于配置了 301 的永久跳转,如果还会重定向到 https 网站,那么请清理下缓存吧 = = 服务器不是特别熟悉,很抱歉,不过讲道理 https 那边应该是 404 ~以后都先用 302 用稳定了再使用 301。

遇到两个问题记录一下

一、多次重定向,提示清理 Cookie

nginx 由于浏览器的记忆功能,今天产生过 http <=> https 反复重定向的问题,主要的解决方案是在 nginx.conf 中配置一个临时的 rewrite 规则,我的配置是:

rewrite ^(.*)$ http://<your_domain>.com$1?http;

这样就可以防止跳转死循环,然后欺骗之前的重定向行为过后,再删除这条配置,重新 reload 一下配置即可。

二、reload: Job is not running: nginx

这个主要是 nginx 进程占用的问题,需要先 kill 掉关联的任务。主要需要执行下面的命令:

// 1. 注意是要对应端口号
sudo fuser -k 80/tcp
sudo fuser -k 443/tcp

// 2. 测试下配置
sudo nginx -t

// 3. 重启下 nginx,这里使用服务的方式
sudo service nginx restart

// 4. reload 一下测试一下,没有直接输出就对了
service nginx reload

// 5. 看下上次返回
echo $?

参考的地址:

多次重定向

nginx reload fail

本文链接:http://www.60sky.com/post/xiaolu-http.html

-- EOF --

Comments