- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Nginx的gzip压缩实现性能优化
通过Nginx的gzip模块开启gzip压缩功能,这样nginx服务器会根据配置的策略对发送的内容进行压缩,在用户接收到返回内容之前对其进行处理,以压缩后的数据展现给客户。这样不仅能够提升用户感知体验,也能节省出口带宽。修改nginx配置文件(默认路径为/usr/local/nginx/cong/nginx.conf)gzip on; #开启gzip压缩功能gzip_min_length 1k; #设置允许压缩压面的最小字节数gzip_buffers 4 16k; #设置压缩缓冲区大小,这里设
2020-05-25 16:07:15
553
原创 PHP开启ZIP模块
在部署PHP环境后,后台提示"Zip支持:NO,请开启php.ini中的php-zip拓展"下载zip包zip包各个版本下载地址:http://pecl.php.net/package/zip在这里我选择1.15.4版本的zip包wget http://pecl.php.net/get/zip-1.15.4.tgztar xf zip-1.15.4.tgzcd zip-1.15.4接下来执行phpize命令,该命令在PHP安装的目录的bin文件下里面/www/server/php/73/b
2020-05-25 16:06:56
4582
3
原创 systemd管理Nginx
使用Systemd管理nginx在我们安装好nginx以后 ,在systemd下创建一个名为nginx.server的文件如下vim /usr/lib/systemd/system/nginx.service[Unit]Description=nginx - high performance web serverDocumentation=http://nginx.org/en/docs/After=network-online.target remote-fs.target nss-look
2020-05-25 16:06:28
588
原创 LNMP环境的搭建
一、yum源直接搭建1.安装epel源CentOS自带的网络源有些软件包没有,epel源包含更多的软件包yum install -y epel-release2.安装mariadbyum install -y mariadb mariadb-server初始化mariadbmysql_secure_installation启动mariadb,并设为开机自启3.安装php模块yum install -y php php-mysql php-gd libjpeg\* php-ldap
2020-05-25 16:01:30
561
原创 搭建Docker Swarm集群
一.环境准备1.3台服务器,配置静态ip,主机名,绑定hostshostnamectl set-hostname <主机名>1.1.1.3 node11.1.1.4 node21.1.1.5 node32.关闭selinux,iptables,firewalld# iptables -F# systemctl disable firewalld# systemctl stop firewalld# vim /etc/sysconfig/selinuxSELINUX=dis
2020-05-25 16:00:57
508
原创 搭建Portainer集群来管理Docker-Swarm集群
在搭建好Docker Swarm集群的前提下下面开始搭建portanier在所有Swarm节点运行portainer_agentdocker service create \--name portainer_agent \--mode global \--network microservice \--mount type=bind,src=/var/run/docker.sock,dst=/var/run/docker.sock \--mount type=bind,src=/var/li
2020-05-25 15:53:26
692
1
原创 使用Nginx的nginx-upsyc-module模块实现动态负载均衡
t编译安装Nginx并添加微博的nginx-upsync-module模块下载Nginx的源码# wget http://nginx.org/download/nginx-1.16.0.tar.gz# tar -zvxf nginx-1.16.0.tar.gz使用git克隆模块git clone https://github.com/onecer/nginx-upsync-module.git安装编译工具yum install -y zlib zlib-devel openssl op
2020-05-25 15:46:42
566
原创 在Nginx服务器上安装SSL证书,并设置HTTP跳转HTTPS
Nginx要安装SSL证书,在编译的时候要添加--with-http_ssl_module该参数。1.在Nginx安装目录(默认Nginx安装目录为/usr/local/nginx/conf)下创建cert目录,并将下载的证书文件和密钥文件拷贝到cert目录中。· 证书文件:以.pem为后缀或文件类型。· 密钥文件:以.key为后缀或文件类型。2.修改Nginx安装目录/conf/nginx.conf文件。找到以下配置信息: # HTTPS server # #server {
2020-05-25 15:45:48
569
原创 Linux后台运行Hexo
自己搭建了一个Hexo渲染的博客,并用Nginx为他作了反代,根据官方的方式使用 hexo server & 时发现,当我关闭终端时博客也就关闭了,并不能一直在后台运行,查阅资料发现可以通过pm2来托管。第一步,安装pm2npm install -g pm2第二步,在博客根目录写一个名为hexo_run.js的脚本//runconst { exec } = require('child_process')exec('hexo server',(error, stdout, stderr
2020-05-25 15:45:28
1158
原创 Linux创建Swap分区
创建文件作为swap分区1.创建用作swap分区的文件,下面是创建一个一共2GB的文件,bs是生成1M的小块,生成次数count=2048次,生成文件的大小等于bs*count。dd if=/dev/zero of=$HOME/swapfile bs=1M count=20482.格式化为交换分区文件mkswap $HOME/swapfile3.启用交换分区文件swapon /$HOME/swapfile4.设置交换分区开机自动挂载,在/etc/fstab添加一行vim /etc/f
2020-05-25 15:43:21
816
原创 Linux把默认语言设置成中文
查看当前的语言环境# localeLANG=en_US.UTF-8 #当前的语言环境为英文修改语言环境为中文vim /etc/locale.conf# LANG=en_US.UTF-8 #将该段注释掉,添加下面的参数LANG=zh_CN.UTF-8重启服务器,语言环境修改成功...
2020-05-25 15:42:40
494
原创 CentOS7下Docker的安装和基本使用
Docker支持以下CentOS版本CentOS 7 (64-bit)CentOS 6.5 (64-bit) 或更高的版本Docker的安装前提条件目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。使用 yum 安装(CentOS 7
2020-05-25 15:42:19
527
原创 CMS后台无法加载百度编辑器
CMS系统刚开始运行无异常,可以编辑文档,在经过一段时间后,打开后台文档编辑器时,发现编辑器无法加载,按F12发现:NET::ERR_INCOMPLETE_CHUNKED_ENCODING 200的错误。查阅资料发现,这应该是nginx配置文件的问题修改nginx的配置文件,修改下面几项配置的值proxy_buffer_size 1024k;proxy_buffers 16 1024k;proxy_busy_buffers_size 2048k;proxy_temp_file_write_siz
2020-05-25 15:40:41
128
原创 CentOS添加Windows引导
修改下面配置文件vim /boot/grub2/grub.cfgmenuentry "Windows 7" { insmod ntfs set root = (hd0.1) chainloader +1}#hd0代表硬盘,1代表“Windows 7”所在的盘保存退出将Windows 7设置为默认启动项grub2-set-default "Windows 7"检验是否设置成功grub2-editenv list查看默认设置vim /boot/grub2/gr
2020-05-25 15:40:09
270
原创 CentOS7安装搜狗输入法
title: CentOS安装搜狗输入法author: 唐旭tags:CentOScategories:运维笔记date: 2020-04-20 14:45:001.下载搜狗输入法的rpm包wget http://software.tx97106.com/sogoupinyin-1.2.0.0056-1.fc22.x86_64.rpm2.安装epel源yum install -y epel-release3.配置第三方源yum-config-manager --add-r
2020-05-25 15:39:35
1024
原创 CentOS安装Docker-CE时提示需要selinux大于2-9
安装最新版Docker-CE(旧版成为Docker或Docker-engine)1.安装必要的工具yum install -y yum-utils device-mapper-persistent-data lvm22.添加Docker的存储库yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo3.安装yum install -y docker-ce遇到提示错误:软件
2020-05-25 15:33:07
774
原创 CentOS7修改命令提示符
修改环境配置文件vim ~/.bashrc在末尾添加一行export PS1='\[\033[01;31m\]root@\[\033[01;33m\]$HOSTNAME\[\033[01;35m\] \w\n\[\033[00m\]$ '使用source ~/.bashrc或. ~/.bashrc生效
2020-05-25 15:32:25
670
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人