小撸网站暂时恢复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
文章来源:
Author:小撸
link:http://www.60sky.com/post/xiaolu-http.html