几个月前,我在升级本博客所用 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修改网卡名称
一.问题说明
测试环境中出现的小问题,因为虚拟机之间经常复制来复制去,导致网卡配置这块的不一致现象。
配置文件的信息:
[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安装
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...
php5.6 CI的问题(Only variable references should be returned by reference)
A PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Common.php
Line Number: 257
原代码:
return $_config[0] =& $config;
修改后:
$_config[0] =& $config;
return $_config[0];...
/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)
系统版本 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快速安装
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和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)$
{...