xiaolingzi's blog

每天都在成长...

欢迎您:亲

linux下使用let's encrypt免费ssl通配符域名证书支持https

xiaolingzi 发表于 2018-03-28 10:19:05

之前写过一篇let's encrypt证书的文章,但已经过期了,所以就再更新一篇。大好的消息是,目前let's encrypt已经支持通配符域名证书,也就是只需要生成*.xxx.com证书,就可以给所有xxx.com和子域名使用了。还有就是,现在已经支持DNS验证的方式,也方便了很多了。生成证书的工具不少,这里我们主要介绍使用certbot工具通过DNS验证的方式来生成通配符域名证书。

由于docker的流行,目前certbot也提供的相应的docker,有普通docker,也有针对不同域名服务商的docker,这样也就更加便利了。docker地址如下:

https://hub.docker.com/u/certbot/

这里我们主要也是推荐使用docker的方式来进行,但运行容器需要先安装docker程序。关于docker的安装这里只是简单说一下centos下的安装,更详细的可以自行Google

阅读全文
  • 分类: Linux
  • 阅读: (827)
  • 评论: (0)

RabbitMQ在Centos上的安装和简单配置

xiaolingzi 发表于 2017-07-11 10:33:57

RabbitMQ需要erlang环境支持,所以安装主要包含两大块:Erlang环境安装和RabbitMQ自身的安装。

一、安装最新版Erlang

Erlang安装包下载地址及官方安装教程:

https://www.erlang-solutions.com/resources/download.html

刚开始采用下载Erlang RPM安装包然后使用rpm命令进行安装的方式进行安装,但安装过程中会遇到各种依赖和冲突的问题。所以为了更省事,这里推荐配置yum源进行安装。

在/etc/yum.repos.d文件夹中添加erlang.repo文件,并添加以下内容:

阅读全文
  • 分类: Linux
  • 阅读: (1009)
  • 评论: (0)

centos7安装使用Let's Encrypt免费SSL证书以支持网站https方式访问

xiaolingzi 发表于 2016-12-05 14:21:17

由于当前大家对数据安全越来越重视,网络传输加密的诉求也越来越强烈,特别像谷歌和苹果这样的大公司的推动和要求下,大家也不得不开始使用SSL。目前商业证书对于个人和刚开始创业的人来说还是很贵的,Let's Encrypt推出免费SSL证书的目的也是借此普及HTTPS。

一、软件安装及获取证书

1.安装软件

生成Let's Encrypt证书目前已经有linux客户端软件来生成,叫certbot。centos的yum源里面已经添加了该软件,所以为了避免安装依赖的麻烦,推荐直接通过yum进行安装,命令如下:

yum install certbot

阅读全文
  • 分类: Linux
  • 阅读: (5331)
  • 评论: (1)

Linux中inode数量耗尽导致“No space left on device”错误的问题解决

xiaolingzi 发表于 2016-05-12 16:24:16

今天上班就有用户反馈应用上不去,报服务器错误。查看了服务器log之后发现mysql直接报错,全文检索也在报错。

其中的mysql的错误信息如下:

Can't  create/write  to  file  '/tmp/#sql_612_0.MYI'  (Errcode:  28  -  No  space  left  on  device)

乍看这错误信息,在想是不是磁盘满了,但又没有收到警报。

阅读全文
  • 分类: Linux
  • 阅读: (1490)
  • 评论: (0)

centos中postfix服务master dead but pid file exists问题解决

xiaolingzi 发表于 2016-05-05 17:17:55

postfix服务不知道什么原因,在启动后通过service postfix status查看一直提示master dead but pid file exists,在尝试删除master.pid文件和删除lock文件之后,还是一样。无奈之下就只能卸载了重装,谁知重装之后还是这个鸟样。猜想问题应该还是残余文件导致,故卸载之后来一次清理,再重新安装。

卸载软件

yum remove postfix

清理文件

阅读全文
  • 分类: Linux
  • 阅读: (1991)
  • 评论: (0)

CentOS使用nfs实现文件共享

xiaolingzi 发表于 2016-03-01 15:44:05

文件共享是非常常见的功能,特别是我们有单独的文件服务器的时候,其他web服务器的文件上传都会集中到文件服务器中存储。我们还可以通过挂载共享目录,保证在各台服务器中的上传目录结构一致,有利于统一的配置。

1.安装软件

在CentOS6.x以上远程调用是通过rpcbind服务来承载,CentOS5.x则是通过portmap,所以安装的区别如下:

CentOS6.x及以上

yum install nfs-utils rpcbind

阅读全文
  • 分类: Linux
  • 阅读: (1774)
  • 评论: (0)