nginx配置网站强制切换https
由于之前的阿里云hk的服务器ssl经常抽风,所以一直没有强制上https,趁双十一那会儿又入了一小主机,前两天强制用https了,https配置好了之后nginx只需要做简单配置就行了,增加一个301跳转如下server{listen80;#listen[::]:80;server_namewww.11000011.com11000011.com;return301https://$server_name$request...
由于之前的阿里云hk的服务器ssl经常抽风,所以一直没有强制上https,趁双十一那会儿又入了一小主机,前两天强制用https了,https配置好了之后nginx只需要做简单配置就行了,增加一个301跳转如下server{listen80;#listen[::]:80;server_namewww.11000011.com11000011.com;return301https://$server_name$request...
一朋友用了这个系统,说https链接无法访问,我看了一下源码,发现是ptcms/core/filter.php下的regex函数导致的,正则表达式没有对https做处理,找到行'url'=>'/^http:\/\/[a-zA-Z0-9]+\.[a-zA-Z0-9]+[\/=\?%\-&_~`@\[\]\':+!]*([^<>\"\"])*$/'加上https就可以了'url'=>'/^http|htt...
将项目compileSdkVersion升级到28以后,编译项目时报下面的错误Manifestmergerfailed:Attributeapplication@appComponentFactoryvalue=(android.support.v4.app.CoreComponentFactory)from[com.android.support:support-compat:28.0.0]AndroidManifest.xml:22:18-91isalsopresentat[andro...
由于阿里云hk的主机https日常抽风,又把blog搬回来了,https已全部开启,鉴于主机是小水管,这两天把图片全部迁移到腾讯cos了,毕竟有50GB的容量,每月10GB的流量,个人博客使用绰绰有余,再用php写了个小型管理程序,为了避免滥用,开启的私有读写,然后使用腾讯的sdk进行对接处理,整个过程很简洁,直接引入cos-sdk{"require":{"qcloud/cos-sdk-v5":"1.*"}}获取图片地址大致代码如下...
有时候在外面想远程修改一下工程没有ide还是不太方便,之前在NAS上部署了一个webIDE,跟腾讯现在的CloudStudio差不多,不太好用,之前eclipseche一直有关注,由于群晖NAS上的docker版本比较低,搭建eclipseche的时候有点问题,正好有一台闲置的老笔记本,显示屏已经坏了,直接插上外接显示器装了个CentOS7装上docker,然后打开eclipseche官方文档,我自己一个人用的,选择single-user就行了,执行dockerrun-ti-eCHE_DOCKER_IP_EX...
最近花了点时间用php框架Slim做了个图片管理的小模块,由于不想单独创建域名+虚拟站点来部署,想直接放到网站的子目录下,折腾了一段时间终于搞定了,比如站点的根目录是/home/www/site/,nginx的location配置如下#部署目录/home/www/site/urlgolocation^~/urlgo{root/home/www/site/;indexindex.php;try_files$uri$uri//urlgo/index.php$is_args$...
最近想做一个图片统一管理的小模块给自己blog用,对接一下图床和一些云存储,本来这点功能不用框架也能做,但是写起来肯定不够爽,以后想扩展点小功能也不方便,于是就想找个轻量级的php框架。 之前项目调研和帮朋友找bug接触过Laravel/ThinkPHP/Yii/CodeIgniter这几个框架,只有CodeIgniter是写小程序真正用过,由于自己没学过php,属于那种拿来框架边看文档边写的,觉得CI还不够轻,于是就去github上翻到了一个叫Slim的,看了一下star有9.4k,有84个releas...
刚学习python的人基础不太好,遇到这个错误可能半天找不到原因。这种情况直接检查涉及到线程代码的地方,看是否有线程对象生命周期结束了而线程还没跑完...