phpcms配置支持https链接,超详细测试没有问题

今天没事把自己的门户网站申请的一个免费的CA证书,门户用的phpcms做的,phpcms更换https链接好像还很麻烦,因为链接里面都带了域名和http协议,所以改动起来地方挺多的,看了网上很多教程都不完善,自己从头到尾修改并记录下来了。首先改动的就不用说了,caches/configs/下的system.php文件内所有的http批量替换为https然后你模版里面的链接这个也不用说了,我比较同意,域名都是{APP_PATH},{JS_PATH},{IMG_PATH}这些常量,没有直接写死再接着就是后台的设置-》站点管理-》修改网站域名为https打头的...

阅读全文

阿里云ECS安全组添加开放端口教程

我们在使用阿里云的时候经常遇到明明端口监听了,也开放了防火墙,从外网依然无法访问服务端口,这是应该阿里云的安全组限制了这个端口的对外开放,在这里我们做了一个安全组开放端口的教程首先找到阿里云ECS里面的安全组进入安全组以后我们然后点击右侧的配置规则然后切换到公网入方向,如果是经典网络的话就只有内网入方向,我这里的服务器是经典网络的,所有有这个标签卡,然后点击右侧上角的添加安全组规则现在我们就开始填写规则,选择自定义TCP,也可以直接选择下拉框了里面有的,如果自定是3306端口,那么就写3306/3306,如果是80,那就写80/80,授权类型是地址段访问...

阅读全文

mysql5.6使用mysqldump自动备份报错“Warning: Using a password on the command line interface can be insecure.”

因为工作需要,所以谢了一个简单的备份脚本,之前一直在mysql5.5上跑的很好,备份都是正常的,今天在mysql5.6上操作就出现“Warning:Usingapasswordonthecommandlineinterfacecanbeinsecure.”,但是用手工输入mysqldump导出数据库确实正常的。经过翻阅资料,可能是mysql5.6的安全保护机制的限制才出现的警告,已找到解决方案解决方法如下:因为我的mysql不能重启,所以看到网上的教程都是需要修改my.cnf然后重启mysql,所以我就直接在备份目录下面直接新建了一...

阅读全文

阿里云分布式存储系统NAS挂载使用方法

首先是准备工作,在阿里云控制台上进行添加挂载点1.VPC专有网络挂载方法点击实例列表右侧的 添加挂载点,在弹出的对话框的挂载点类型处选择 专有网络 ,并选择该挂载点对应的 VPCID和子网ID,然后在 权限组 下拉框中选择该挂载点绑定的权限组。初次使用,您可以选择 VPC默认权限组,允许同一VPC内的任何IP地址通过该挂载点访问文件系统。2.经典网络挂载方法目前经典网络类型挂载点仅支持ECS实例挂载首先点击实例列表右侧的 添加挂载点,在弹出的对话框的挂载点...

阅读全文

H5怎么实现手机扫描二维码

H5手机扫码怎么实现,需要配合zepto.js或者 jQuery.js插件使用,整个过程还是比较简单的1.在需要使用的页面按照下面顺序引入lib目录下的js文件<script src="lib/zepto.js"></script><script src="lib/qrcode.lib.min.js"></script><script src="lib/qrcode.js"><...

阅读全文

主流数字证书都有哪些格式?各种格式的证书之间能够想换转换吗?

一般来说,主流的Web服务软件,通常都基于两种基础密码库:OpenSSL和Java。Tomcat、Weblogic、JBoss等,使用Java提供的密码库。通过Java的Keytool工具,生成JavaKeystore(JKS)格式的证书文件。Apache、Nginx等,使用OpenSSL提供的密码库,生成PEM、KEY、CRT等格式的证书文件。此外,IBM的产品,如Websphere、IBMHttpServer(IHS)等,使用IBM产品自带的iKeyman工具,生成KDB格式的证书文件。微软WindowsServer中的InternetIn...

阅读全文

mysql查询去掉重复结果及删除重复记录保存id最小的一条的方法

在使用MySQL时,有时需要查询出某个字段不重复的记录,虽然mysql提供有distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只能返回它的目标字段,而无法返回其它字段,这个问题让我困扰了很久,用distinct不能解决的话,我只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:tableid name1 a2 b3 c4 c5...

阅读全文

linux部署Git服务器

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理Git是 LinusTorvalds 为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件下面就我部署git的实践,操作环境未centos6.8,客户机是win10,因为是部署我尽量简单化部署,但是步骤不会漏掉首先yum安装gityum install gitgit --version #查看git版本git version 1.7.1然后我们需要创建git专用的...

阅读全文

Git常用命令及使用

安装git请查看教程:https://sulao.cn/post/411.htmlgit init #在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个repo,并在当前文件夹下创建一个.git文件夹git clone #获取一个url对应的远程Git repo,创建一个local copy,一般的格式是git clone [url]clone下来的repo会以url最后一个斜线后面的名称命名,创建一个文件夹,如果想要指定特定的名称,可...

阅读全文