liujia 发布的文章

Debian nginx软件中对https站点的X-Frame-Options默认值为拒绝

感谢董哥。

问题:一个使用flatsome主题的wordpress站点,在使用UX Builder编辑页面内容时,一直在加载(loading)。

过程:

1.在浏览器的控制台里,有显示如“Load denied by X-Frame-Options: https://domain.com/wp-admin/post.php?post=3&action=edit&app=uxbuilder&type=media does not permit framing.” 的出错信息
ux-builder-x-frame-options-deny-1.png

2.查看nginx的站点配置内容,引用了ssl-prarms.conf文件
ux-builder-x-frame-options-deny-2.png

3.在ssl-prarms.conf文件内容中,有设置“add_header X-Frame-Options DENY”
ux-builder-x-frame-options-deny-3.png

4.注释掉“add_header X-Frame-Options DENY”后,重载nginx,再次测试UX Builder,正常
ux-builder-x-frame-options-deny-4.png

参考:

手工设置dns记录,申请Let's Encrypt泛域名证书

系统:debian9。

过程:

1.curl https://get.acme.sh | sh # 先安装acme申请证书脚本

2.source ~/.bashrc # 重载配置文件,可直接使用acme.sh命令

3.acme.sh --issue -d liujing.ltd -d *.liujing.ltd --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please # 手工添加dns记录来申请泛域名证书
acme-dns-domain-1.png

4.在域名解析面板里添加好相应的TXT记录
acme-dns-domain-2.png

5.需添加两条TXT记录
acme-dns-domain-3.png

6.acme.sh --renew -d liujing.ltd -d *.liujing.ltd --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please # 申请证书
acme-dns-domain-4.png

7.将申请到证书文件fullchain.cer和liujing.ltd.key配置到web站点后,在火狐浏览器查看站点证书信息,正常
acme-dns-domain-5.png

参考:https://github.com/Neilpang/acme.sh/wiki/dns-manual-mode

在nginx为站点带参数的网址重定向到不同的新页面

问题:将php的站点静态化后,搜索引擎中的一些页面想跳转到新的静态页如,如 post.php?id=5 重定向到 post35ta.html,post.php?id=7 重定向到 postd26t.html。

处理:可在nginx的站点配置文件中,设置按条件301跳转,如:

location = /post.php {
    if ($arg_id = 5) {
        return 301 http://liujia.anqun.org/post35ta.html;
    }
    if ($arg_id = 7) {
        return 301 http://liujia.anqun.org/postd26t.html;
    }
                                                                                                                    
    try_files  $uri /index.html;
}

参考:

鞋套

前晚九点多帮用户安装好系统,折腾一天多,终于可以下班了。听到外面有嘀嗒声,下着雨。我从货架上拿到雨伞,准备下楼。听到楼下老妈的声音,她还没睡。我问:“妈,我小学时着嘅崭新水鞋呢,吖咪捞我V了?”老妈笑答:“乃旧嘅事啰?就算我不曾V,尔里下着得着,都三十零岁人了?”我记得,以前读小学时,我有一双软皮的水鞋。每次鞋面脏了时,用水一冲,就像新的一样,能照出模糊的人影来。水鞋里边还有布衬,穿着不会觉得浸冷。

跟老妈开玩笑后,我折回房间找塑料袋子,打算自制鞋套。因为下雨,天气又冷,实在不想湿鞋湿袜。翻到两个稍大点的袋子,一个薄的软的,另一个是有小泡泡的防震袋。伸脚进袋,把袋口拢到裤脚下,塞到鞋帮里,用脚后跟踩到,固定好。试着走了几步,右脚的泡泡袋着地受力,啪啪响了两下,爆了两个小泡泡。觉得挺好玩,撑着伞,看着左右脚,一前一后交替着前进,胶袋碰到湿地,有声响,提脚也有点粘,不由放慢了脚步,把自己幻想成动画片的大个子机器人,嚓——嚓——偶尔右脚还会再爆一、两个小泡泡。走了一段距离后,右脚的泡泡袋口子先散出来,露出鞋背了。再接着走,等于用脚尖踢着胶袋的底角走路,口子全散了。走路的样子挺搞笑的。

踢着胶袋走到果园那,路窄,有的地方路边又有人停车,仅剩一车道。大家撑着伞,更显得路窄,我留意到后背有来车,对面又有人过来,所以我先将身子往路外边避让对面行人,这时后边的白色车也停了下来,可能是怕碰着我。等对面行人过去后,我放快向里回到路的最里边,让车过。再走几步,觉得这戴着这自制的胶袋鞋套,走不快的,且为了安全,就将胶袋从鞋尖拉出来,不要了。取出胶袋时,胶袋向外的一面是湿的,但鞋是干的。哈哈,这土土的鞋套还是有点效果,可能找绳子或扎带之类的东西来固定住胶袋口,能走得远些。

hp-xie-tao-1.jpg

hp-xie-tao-2.jpg

hp-xie-tao-3.jpg