自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 问答 (1)
  • 收藏
  • 关注

原创 vsftpd的虚拟用户登录

1 创建于用户名单(奇数行名字,偶数行是密码,空格不能有) vim user.list nike 123 mike 1232 将名单文件加密成db文件db_load -T -t hash -f user.list user.db(提高加密性,可将user.list和user.db设置权限600)3 创建一个本地用户,不登录,只用来映射账户useradd -d /var/vir...

2019-01-24 17:34:05 688

原创 zabbix+stub_status监控nginx

在nginx中添加stub_status的基础上,利用zabbix对nginx系统进行监控nginx+zabbix_agent1 首先创建nginx_status.sh脚本vim zabbix_agent/etc/zabbix_agnet.conf #!/bin/bash HOST="127.0.0.1" PORT="80" # ??ngin...

2019-01-05 15:23:00 626

原创 zabbix3.4--agent编译安装

./configure --prefix=/opt/zabbix_agent/ --enable-agentyum install pcre* -ymake&&make installcp /root/zabbix/zabbix-3.4.15/misc/init.d/fedora/core5/zabbix_agentd /etc/init.d/ln -s /opt/zabb...

2019-01-04 21:57:33 572

原创 zabbix3.4--server编译安装

lamp CentOS release 6.7 (Final)+Apache/2.2.15 (Unix)+mysql5.6+php5.6.38zibbx3.4的下载网址 https://www.zabbix.com/download_sources#tab:34https://sourceforge.net/projects/zabbix/files/ZABBIX Latest Stable...

2019-01-04 20:56:12 251

原创 nginx编译后添加模块stub-status(状态页)

下载tengine安装包 http://tengine.taobao.org/download.html tengine-2.2.3.tar.gz解压 编译安装tengine ./configure --prefix=/usr/local/tengine然后接二连三的报错pcre openssl zlib 正确添加 --with-pcre源程序目录地址 --with-zilb源程序地址–wi...

2019-01-04 15:10:21 861

原创 nginx--upstream

upsteam模块是nginx 的代理模块 需要配合proxy_pass http://XXXX/使用1、轮询(默认)upsteam abc {server server1;server server2;}2、weight ;权重分配 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况upstream bakend {server 192.168.0.1 w...

2019-01-04 11:30:05 688

原创 http的返回值400-505

4xx(请求错误)这些状态代码表示请求可能出错,妨碍了服务器的处理。代码 说明400 (错误请求) 服务器不理解请求的语法。401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此响应。403 (禁止) 服务器拒绝请求。404 (未找到) 服务器找不到请求的网页。405 (方法禁用) 禁用请求中指定的方法。406 (不接受) 无法使用请求的内容特性响应请求的网页...

2019-01-04 09:17:08 640

原创 nginx -redirect隐藏http信息中location部分信息

常规配置1图解server { listen 80; server_name www.boke.com; location / { proxy_pass http://192.168.3.3:8080; proxy_redirect off; } } http://www.b...

2019-01-04 09:15:51 1282

原创 nginx的编译安装

nginx下载网站 http://nginx.org/ http://nginx.org/en/download.html > http://nginx.org/download/nginx-1.15.8.tar.gzcd nginx-1.15.8./configure --sbin-path=/usr/local/nginx/nginx–conf-path=/usr/local/...

2019-01-03 17:19:17 276

原创 xtrabackup对应数据库的版本

mysql 5.1 – xtrabackup2.0mysql5.6 --xtrabackup 2.2mysql5.7 --xtrabackup2.4

2019-01-02 16:07:22 2891

原创 certbot--apache

在python2.7的基础之上使用certbot来安装网站证书支持https官网教程 https://certbot.eff.org/安装包 wget https://dl.eff.org/certbot-autonginx 网站下首先得有virtualhost 配置虚拟站点,启用Namevirtualhost监听433端口apache采用的yum安装vim /etv/httpd/c...

2019-01-02 12:08:05 1101

原创 certbot证书安装--nginx

在python2.7的基础之上使用certbot来安装网站证书支持https官网教程 https://certbot.eff.org/安装包 wget https://dl.eff.org/certbot-autonginx 网站下首先得有virtualhost 配置虚拟站点,启用Namevirtualhostnginx采用的yum安装在conf.d目录下 有 default....

2019-01-02 11:41:15 3291

原创 python多个版本环境

首先系统有个自带python版本,python -V ,这个不能卸载,因为yum程序是需要这个版本来支持;比喻之前是2.6.6版本 Python 2.6.6现在下载到python2.7.8.tar.gz 下载路径https://www.python.org/ftp/python/ gcc gcc-c++ zlib zlib-devel通过手动编译./configur...

2019-01-01 10:58:45 670

原创 php支持应用程序的常用扩展模块

php-bcmath.x86_64php-gd.x86_64php-mbstringphp-mcrypt.x86_64php-redis.x86_64php-pecl-http-devel.x86_64php-pecl-judy.x86_64

2018-12-25 20:14:01 333

原创 webbench测试后的部分优化

vim /etc/sysctl.conf添加如下代码 后重新加载 sysctl -p net.ipv4.tcp_max_tw_buckets = 6000net.ipv4.tcp_sack = 1net.ipv4.tcp_window_scaling = 1net.ipv4.tcp_rmem = 4096 87380 4194304net.ipv4.tcp_wmem = 4096 16...

2018-12-25 20:12:32 214

原创 nginx做负载+apache多虚拟web主机的部署1专业做法

192.168.3.3 apache1 192.168.3.4 apache2vim /etc/httpd/conf.d/www.confnamevirtualhost *:80<VirtualHost *:80> DocumentRoot /var/www/html/wwwhao315com ServerName www.hao315.com Serv...

2018-12-25 19:57:34 195

原创 nginx做负载+apache多虚拟web主机的部署1笨方法

apache1 apache2vim /etc/httpd/conf.d/www.conf<VirtualHost *:81> DocumentRoot /var/www/html/www ServerName www.wkphp.com <Directory "/var/www/html/www"> Options I

2018-12-25 19:42:18 163

原创 webbench的部署与测试

webbench的下载网站http://home.tiscali.cz/~cz210552/webbench.html下载链接 http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gzwget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gztar ...

2018-12-25 18:46:59 191 1

原创 nginx的启动脚本

nginx的下载包网站 http://nginx.org/en/download.html安装指导中文文档网站http://www.nginx.cn/doc/编译安装参考http://www.nginx.cn/install

2018-12-24 14:38:03 95

原创 haproxy对mysql主主复制的负载均衡中配keepalived实现高可用

突破单点故障限制,实现热备防止宕机在主主复制的基础和负载均衡的基础之上用keepalived实现热备keepalived 提供一个vip 虚拟的ip,并监测haproxy1和haproxy2的运行情况,让这个vip在两者间进行抢占(机制有默认,有优先,有宕机后另一个自动获取)keepalived的安装 yum 安装方式 keepalived-1.2.13-5.el6_6.x86_6...

2018-12-24 09:31:46 604

原创 5.6的主主复制(针对单个具体的数据库)

192.168.3.9 192.168.3.6mysql的下载网站 repo.mysql.com/yum 找到centos6的5.6 release 版本yum 安装后 配置文件vim /etc/my.cnf主主复制主从复制原始代码[mysqld][mysqld][mysqld]datadir=/home/mysqldatadir=/home/m...

2018-12-21 16:10:33 131

原创 mysql5.7的初始化后密码找回

1 通过日志文件中给出的默认密码 grep password /var/log/mysqld.log2 日志文件发生意外后,vim /etc/my.cnf 添加skip-grant-tables=1 或者skip-grant-tables 保存后重启数据库服务mysql -uroot 即可进入数据库服务了连接mysql库 use mysql;更新user表中的root用户密码...

2018-12-20 18:57:25 370

原创 amoeba的部署(mysql读写分离,负载均衡)

环境前提:java+master-slaveamoeba是阿里沿用的mysql中间件,下载包 amoeba-mysql-3.0.5-RC-distribution.zip解压到/usr/src/主要两个配置文件 dbServer.xml 控制代理端和逻辑库池间的关系 amoeba.xml控制amoeba的连接端口和密码dbServers.xml 多个数据源,多个数据库...

2018-12-20 14:37:47 289

原创 java环境的部署

需要用到tomcat和amoeba,这两个都是需要java环境jdk+jrejdk-11.0.1_linux-x64_bin.tar.gzjre-8u191-linux-x64.tar.gz准备下一个jdk-8u191-linux-x64.tar.gz 发现安装包中并没有conf目录 为避免问题下了一个jdkjdk-11.0.1全部解压到/usr/src添加java环境 vim ...

2018-12-20 13:27:53 392

原创 mysql-router的代理-负载均衡

再做mysql的读写分离时候,尝试了mysql-router中间组件发现mysql-router更多的是负载均衡的内容centos6.7中yum库中有 mysql-router-community-8.0.13-1.el6.x86_64直接yum安装后查看安装路径 rpm -ql mysql-router-community-8.0.13-1.el6.x86_64[root@mycat3...

2018-12-20 11:59:06 1400

原创 haproxy代理 负载均衡

之前一直想做mysql的读写分离实验,发现haproxy更多的是负载均衡,针对的是多从库间的负载均衡(其实也可以做web端的负载均衡)haproxy ip 192.168.3.3slave1 192.168.3.8slave2 192.168.3.5centos6.7yum库里有haproxyyum安装完后[root@mycat3 src]# find / -name haproxy...

2018-12-20 11:37:17 355

原创 读写分离之mysql-proxy的部署

mysql-proxy的原理是使用脚本语言lua来实现读写分离相关的功能官网上下载mysql-proxy组件 mysql-proxy-0.8.4-linux-el6-x86-64bit.tar.gz 解压出来后发现没有 conf目录和 log目录(原来这些需要自己手动创建的)解压后,习惯性的整体mv /usr/src/mysql-proxymkdir confmkdir log增...

2018-12-20 09:48:01 248

原创 5.1mysql的主从复制

比5.7的少了数据库的密码设置主数据库 192.168.3.7my.cnf 添加log-bin=mysql-bin #开启mysql的二进制日志server-id=1 #mysql 的id唯一标识mysql主数据库部分 授权给从服务器能访问连接复制grant replicattion slave on ‘用户名’@‘IP地址’ identified by ‘密码’fl...

2018-12-17 21:21:29 283

原创 5.7mysql的数据库主从复制部署

数据库B ip192.168.3.7为主数据库数据库A ip 192.168.3.8为从数据库A与B之间开启 slave 实现同步数据库,B的操作在A中都会自动操作一遍msyql5.7的安装后数据库的密码问题A B中my.cnf 编辑 在最后加上skip-grant-tables 保存退出重启数据库服务然后 >mysql -u root 登录进入之后 mysql>...

2018-12-17 21:18:50 152

原创 mysql的安装和部署版本选择5.7

http://repo.mysql.com/yumhttp://repo.mysql.com/yum/mysql-5.7-community/el/6/x86_64/http://repo.mysql.com/yum/mysql-5.7-community/el/6/x86_64/mysql57-community-release-el6-10.noarch.rpmyum install...

2018-12-17 18:43:29 987

原创 tomcat的部署 tar.gz

安装部分tomcat程序 官网:http://tomcat.apache.org/ 下载最新的9版本 apache-tomcat-9.0.13.tar.gzjdk 官网https://www.oracle.com/technetwork/java/javase/overview/index.html jdk-11.0.1_linux-x64_bin.tar.gz之前下载的a...

2018-12-13 09:45:10 2342

原创 tomcat的安装

下载安装部分tomcat的地址 https://tomcat.apache.org/download-90.cgi 最新的9.0版本 apache-tomcat-9.0.13.tar.gz解压到选择的目录/usr/src/tomcat/进入tomcat的bin目录下 ./startup.sh 发现缺少jdk文件https://www.oracle.com/technetwork/j...

2018-12-12 12:01:43 106

原创 web页面的账户密码认证

web站点 web页面的添加账户认证,需要输入用户名和密码进行访问在此站点的配置文件中,示例是web虚拟主机,在vhost.conf配置中添加<Directory "/var/www/html/bbs"> Options Indexes AllowOverride AuthConfig Order allow,deny Allow from all ...

2018-12-11 09:06:35 6493

原创 apache的反向代理

apache的反向代理效果1 web测试机访问 test1.wkphp.com/bbc 显示A web服务器上的index.php的内容效果2 web测试机访问 test1.wkphp.com/bbc/index2 显示A web服务器上的index3.php的内容(index2中有嵌套的index3)apache服务器的配置httpd.conf 或者 conf.d中 关于w...

2018-12-10 20:16:54 518

原创 apache的负载均衡(proxy balancer模块)

实现功能 网名通过web测试机192.168.3.3 输入apache服务器的IP地址或者域名 显示在web测试机上面的是web服务器 A B C的web内容 (操作过程同于nginx的负载均衡)web测试机的hosts 需要填写apache的对应hsots 并不需要填写 A B C web服务器的hostsapache服务器httpd -v 看到的是httpd 2.2.5的版本...

2018-12-10 15:22:03 2660 2

转载 nginx.conf解读

#nginx进程,一般设置为和cpu核数一样worker_processes 4; #错误日志存放目录 error_log /data1/logs/error.log crit; #运行用户,默认即是nginx,可不设置user nginx #进程pid存放位置pid /application/nginx/...

2018-12-09 15:22:16 407

原创 nginx和apache的代理(nginx处理静态html,apache处理php)

nginx使用8080端口 apache使用80端口nginx的安装 apache的安装就不多讲nginx的配置文件 /etc/nginx/con.d/default.conf中server_name 填写 www.wkphp.com listen 改成8080启用代理php的模块location ~ \.php$ { proxy_pass http://...

2018-12-09 13:29:35 601

原创 vsftp连接很慢

使用filezilla连接时候 连接的慢,读出目录也慢,一切操作很慢在vsftpd的配置文件中添加reverse_lookup_enable=NO

2018-12-08 20:24:49 1729

原创 apache的web虚拟主机VirtualHost

虚拟web主机指的是在同一台服务器中运行的多个web站点,其中的每一个站点实际上并不独立占用整个服务器,因此被称为虚拟web主机,通过虚拟web主机服务可以充分利用服务器的硬件资源,从而大大降低网站构建及运行成本。使用httpd可以非常方便简单的构建虚拟主机服务器,只需要运行一个httpd服务就能够同时支撑大量的web站点。htpp支持的虚拟机主要有基于ip 域名不同 ip不同基于域名...

2018-12-08 19:37:33 321

原创 cobbler的理解

cobbler的过程需要用到 cobbler服务器 dhcp服务器 需要用到http服务器 tftp服务器 客户端pc其中几个关键部位cobbler和dhcpcobbler可以通过rsync同步接管dhcp的配置 此时就需要清醒的认识到是否需要接管cobbler的配置文件中关于 manage dhcp 0 1 0表示不接管 1 表示接管不接管的话dhcp的服务器大多和cobbler...

2018-12-07 21:03:56 138

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除