本博客开始支持 TLS 1.3

本博客开始支持 TLS 1.3
几个月前,我在升级本博客所用 Nginx 时,顺手加上了对 TLS 1.3 的支持,本文贴出详细的步骤和注意事项。有关 TLS 1.3 的介绍可以看 CloudFlare 的这篇文章:An overview of TLS 1.3 and Q&A。需要注意目前 Chrome 和 Firefox 支持的是 TLS 1.3 draft 18,暂时不要用在生产环境。 安装依赖 我的 VPS 系统是 Ubuntu 16.04.3 LTS,如果你使用其它发行版,与包管理有关的命令请自行调整。 首先安装依赖库和编译要用到的工具: sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g-dev unzip git 获取必要组件 nginx-ct 和 ngx-bro...

linux修改网卡名称

linux修改网卡名称
一.问题说明 测试环境中出现的小问题,因为虚拟机之间经常复制来复制去,导致网卡配置这块的不一致现象。 配置文件的信息: [root@ora10g network-scripts]# catifcfg-eth0 DEVICE="eth0" NM_CONTROLLED="yes" ONBOOT=yes TYPE=Ethernet BOOTPROTO=none IPADDR=192.168.1.12 PREFIX=24 GATEWAY=192.168.1.1 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=no NAME="System eth0" UUID=5fb06bd0-0bb0-7ffb-45f1-d6e...

开源企业邮件系统zimbra安装

开源企业邮件系统zimbra安装
1、搭建本地dns 安装bind软件 [root@mail ~]# rpm -q bind [root@mail ~]# mount /dev/hdc /mnt/ [root@mail ~]# vim /etc/yum.repos.d/rhel-debuginfo.repo 修改: baseurl=file:///mnt/Server enabled=1 [root@localhost ~]# yum -y install bind* caching-nameserver 3、配置named.conf文件 [root@mail ~]# vim /var/named/chroot/etc/named.conf options { directory "/var/named&qu...

/usr/libexec/mysqld: Can’t find file: ‘./mysql/plugin.frm’ (errno: 13)

/usr/libexec/mysqld: Can’t find file: ‘./mysql/plugin.frm’ (errno: 13)
Centos6.5 直接复制mysql数据文件,对数据进行异地恢复,报如下错误: /usr/libexec/mysqld: Can't find file: './mysql/plugin.frm' (errno: 13) 160604 21:51:08 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it. 160604 21:51:08  InnoDB: Initializing buffer pool, size = 8.0M 160604 21:51:08  InnoDB: Completed initialization of buffer pool 160604 21:51:08  InnoDB: Started; log...

openstack 官方安装文档(2016-05)

openstack 官方安装文档(2016-05)
系统版本 centos7 (最小化安装即可) 2台机器 内存2g(控制节点建议可以给到4-6g,因为2g我试验起来感觉比较卡顿,dashboard感觉反应有些缓慢),cpu2个 硬盘100g,每台机器需要2个网卡,视具体情况。 control节点安装mysql rabbitmq keystone glance nova dashboard neutron compute节点安装 nova neutron openstack官网 配置说明 openstack安装步骤: 1.[ntp安装] ntp主要为同步时间所用,时间不同步,可能造成你不能创建云主机 yum install chrony vi /etc/chrony.conf增加 server NTP_SERVER iburst allow 你的ip地址网段(允许你的ip地址...

saltstack快速安装

saltstack快速安装
1. 安装源 1.1 安装epel源 # cd /usr/local/src/ # wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm # rpm -ivh epel-release-6-8.noarch.rpm 1.2 安装rpmforge 这步很重要,在redhat 6和centos 6的epel源上没有python-jinja2,一开始安装变卡在这了. # wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm # rpm -Uvh rpmforge-release-0.5.3-1.e...

启用php-fpm状态详解

启用php-fpm状态详解
php-fpm和nginx一样内建了一个状态页,对于想了解php-fpm的状态以及监控php-fpm非常有帮助。为了后续的zabbix监控,我们需要先了解php-fpm状态页是怎么回事。 1. 启用php-fpm状态功能 # cat /usr/local/php-5.5.10/etc/php-fpm.conf | grep status_path pm.status_path = /status 默认情况下为/status,当然也可以改成其他的,例如/ttlsa_status等等。 2. nginx配置 在默认主机里面加上location或者你希望能访问到的主机里面。 server { listen *:80 default_server; server_name _; location ~ ^/(status|ping)$ {...