openssl 自签证书 支持泛解析

1.使用openssl生成私钥文件server.key,以下的步骤都是使用openssl操作的,需要注意一下系统时间,不要制作出来的证书是过期的。

openssl genrsa -out server.key 2048

2.1修改 openssl.cnf,因为我之前在做这部分的时候,证书需要支持多个域名和修改参数填写的默认值,所以才需要这个步骤,制作单域名证书可以不用修改配置文件。直接去除config 具体参数自己手动填写,有个这个config 直接看方括号里的默认值内容是正确的直接回车就可以
2.2拷贝openssl.cnf到当前目录

openssl req -new -key server.key -out server.csr -config ./openssl.cnf

2.3 按以下修改拷贝过来的配置文件:

Continue reading openssl 自签证书 支持泛解析

Centos7 防火墙 firewalld 实用操作

一.前言

Centos7以上的发行版都试自带了firewalld防火墙的,firewalld去带了iptables防火墙。其原因是iptables的防火墙策略是交由内核层面的netfilter网络过滤器来处理的,而firewalld则是交由内核层面的nftables包过滤框架来处理。 相较于iptables防火墙而言,firewalld支持动态更新技术并加入了区域(zone)的概念。简单来说,区域就是firewalld预先准备了几套防火墙策略集合(策略模板),用户可以根据生产场景的不同而选择合适的策略集合,从而实现防火墙策略之间的快速切换。

区域对于 firewalld 来说是一大特色,但是对于我们使用Centos7一般是在服务器上,需要切换zone的需求比较少,所以本文不做介绍了,网上资料也比较多,大家可以去百度找找资料。

Continue reading Centos7 防火墙 firewalld 实用操作

MySQL Authentication plugin ‘caching_sha2_password’ cannot be loaded

问题:

当使用类似HidiSQL邓客户端连接MySQL的时候出现”Authentication plugin ‘caching_sha2_password’ cannot be loaded:找不到指定的模块”错误。

分析

分析发现,8.0改变了 身份验证插件 , 打开 my.ini (或者my.cofg) 可以看到变更了 5.7及其以前的方式: mysql_native_password,所以我们有两种途径解决

  1. 可以往你的连接工具、或者程序应用显示指定身份验证方式
  2. 回到过去,就是改为以前的版本方式

Continue reading MySQL Authentication plugin ‘caching_sha2_password’ cannot be loaded

How to enable NTFS Long Paths in Windows 10

解决源文件名长度大于文件系统支持的长度问题

In Windows 10 Anniversary Update, Microsoft finally addressed a long-standing issue that developers faced while doing development – the 260 character limitation for path length. This path length limitation was present in Windows for almost an eternity. In case you don’t know, in all currently released Windows versions, the maximal length of the file path is 260 chars. Starting with build 14352 of Windows 10, which is part of the Anniversary Update (version 1607), this limitation can be bypassed.

Continue reading How to enable NTFS Long Paths in Windows 10

RoundCube Webmail

RoundCube-Webmail-01

oundCube Webmail是一个基于浏览器,支持多国语言的IMAP客户端,操作界面看起像一个桌面应用程序。它提供一个e-mail客户端应该具备的所有功能包括 MIME支持,地址薄,文件夹操作,信息搜索和拼写检查。RoundCube Webmail采用PHP+Ajax开发并且需要MySQL数据库来存储数据。 用户界面采用XHTML+CSS2设计。

Continue reading RoundCube Webmail