背景 未部署SSL证书时,通过http访问,WP可以通过HTTP_X_FORWARDED_FOR这个header正确获取访客IP 部署SSL证书后,通过https访问,WP不能准确获取访客IP,只能获取本机的127.0.0.1的IP WP运行环境:armbian+nginx 1.10.3+php7.4+樱花frp FRP客户端的配置 frp的作者已经加入了对proxy protocol的支持,同时支持v1和v2版本(具体请参考这里),这个功能默认是关闭的,需要在frpc.ini中加入如下代码: 这段代码要加在你想开…

2020年7月31日 4条评论 1576点热度 1人点赞 麦克斯和雪莉 阅读全文

宝塔面板是服务器运维面板,主要功能就是建站和维护网站。宝塔面板官方提供了不同操作系统的安装脚本,并且有详细的教程(详见官方教程),安装其实是非常简单的。 但宝塔面板对ARM是不完整兼容的,主要表现为:面板环境安装慢,部分软件可能安装不上(宝塔官方表述)。所以不管是宝塔官方还是笔者本人都是不推荐在玩客云、斐讯N1这样的ARM设备上安装宝塔的。虽然笔者用玩客云和N1都成功安装了宝塔面板,但在搭建LNMP环境时耗时非常久:几个小时到十几个小时不等。最后还出现了php怎么都安装失败的情况,实在是浪费时间,于是就去折腾手动搭…

2020年7月24日 8条评论 10558点热度 4人点赞 麦克斯和雪莉 阅读全文

很多朋友刷Armbian是为了搭建私人博客(请看这里)或者搭建私人云盘(请看这里),这都离不开LNMP环境。所谓LNMP,其实是4个软件或系统的缩写,L指的是Linux(Armbian就是linux),N指的是nginx,M指的是Mysql或MariaDB,P指的是php。有了LNMP环境,就可以搭建php网站了。 本文讲的是手动搭建LNMP环境,适合想学习LNMP手动配置的朋友。文章很详细,同样也适合动手能力不太好的朋友。如果你只想建个站,你也可以通过宝塔面板来搭建(宝塔安装教程看这里),但是多装一个软件就会多一…

2020年7月24日 16条评论 8454点热度 3人点赞 麦克斯和雪莉 阅读全文