- 博客(21)
- 收藏
- 关注
原创 iptables操作
一、说明:以下练习INPUT和OUTPUT默认策略均为DROP如果默认为drop,则又可能把正在远程的ssh杀掉;所以在所有策略最后添加全部DROP的策略1、限制本地主机的web服务器在周一不允许访问;新请求的速率不能超过100个每秒;web服务器包含了admin字符串的页面不允许访问;web服务器仅允许响应报文离开本机1.#周一不允许访问:time扩展2.#新请求的速率不能超过100个每秒:s
2017-10-31 17:31:23 390
原创 SAMBA多用户共享
二、samba服务器端共享1.创建用户、组、samba用户yum install samba#创建系统用户useradd smb1 -s /sbin/nologin useradd smb2 -s /sbin/nologin useradd smb3 -s /sbin/nologin useradd smb4 -s /sbin/nologingroupadd g
2017-10-29 20:57:59 4551
原创 基于NFS和autofs的LAMP
一、目标服务器A:httpd服务+php服务 IP:172.17.16.173 服务器B:httpd服务+php服务+mysql服务 IP:172.17.17.173 服务器C:nfs服务+DNS IP:172.17.16.169服务器A和服务器B的服务内容相同 通过DNS解析可以随机使用A或B, A和B使用同一个数据库B,使用同一个网页内容C。二、配置服务器C(DNS和NFS)1.DN
2017-10-29 17:58:11 438
原创 实现基于MYSQL验证的vsftpd虚拟用户
一、说明服务器A:系统:centos6 IP:172.17.16.169服务器B:系统:centos7 IP:172.17.17.173二、服务器B配置数据库1.安装数据库服务2.安全脚本3.创建需要的数据库、表、用户create database vsftpd;create table vsftpd.ftpusers(name char(20),password char(50));gran
2017-10-26 19:39:04 445
原创 实现loganalyzer-日志管理
一、实现LAMPLAMP部署(php-fpm模式)二、实现日志的网络数据库传输1.安装需要 日志与数据库 相连的rpm包yum -y install rsyslog-mysql2.加载模块、开启传输模块和端口$ModLoad ommysql# Provides UDP syslog reception$ModLoad imudp$UDPServerRun 514# Provides TCP
2017-10-24 23:18:25 6657
原创 LAMP(centos6.9+httpd2.4+maria5.5.7+php5-fpm)
一、在一个服务器上实现1.安装源链接: https://pan.baidu.com/s/1eSMrknK 密码: 5ccz二、httpd编译安装详细解释参考我的这篇博客centos6.9编译安装httpd2.4(2)1.编译、安装tar xf apr-1.6.2.tar.gz tar xf apr-util-1.6.0.tar.gz tar xf h
2017-10-24 19:17:51 592
原创 LAMP-(FCGI)-实现虚拟主机
一、LAMP实现过程1.rpm包安装实现LAMP部署(php-fpm模式)2.自定义编译实现LAMP——最新版组合(CGI)二、虚拟主机实现1.httpd的主站点目录创建(服务器A)cd /app/httpd24/htdocsmkdir 1.commkdir 2.com2.php服务中php程序所在目录创建(服务器B)cd /app/php/var/runmkdir 1.comvim 2.c
2017-10-24 17:19:53 357
原创 LAMP——最新版组合(CGI)
一、安装部署1.服务对应服务器服务器A:centos7 IP:172.17.16.173httpd服务服务器B:centos7 IP:172.17.17.173php服务服务器C:centos6 IP:172.17.16.169masql服务centos只能安装mariadb5.5版本2.安装源链接: htt
2017-10-24 11:29:48 922
原创 LAMP部署(php模块化)
一、部署计划httpd服务在服务器A php是httpd中的一个模块,不是一个独立服务mysql服务在服务器B二、安装相应软件包并开启服务1.安装服务器A: yum -y install httpd php php-mysql systemctl start httpd服务器B: centos7:yum -y install ma
2017-10-22 20:25:55 297
原创 centos6.9编译安装httpd2.4(2)
一、区别在安装httpd时可以指定apr和apr-util的安装路径,可以一次性把这三个软件包都装好 httpd但是: apr解压后文件和apr-util要放在httpd源码解压后的srclib目录下的 并且改名为apr 和apr-util二、安装1.卸载旧版本yum remove httpd*yum remove apr*2.解压软件包tar xf apr-1.6.2
2017-10-21 20:55:38 426 2
原创 centos6.9编译安装httpd2.4(1)
一、分析步骤apache组织为了程序源码可以跨平台避免程序直接调用操作系统接口开发了一种介于程序和操作系统接口之间的软件APRhttp2.4要求必须要在apr1.4版本以上才能运行但是centos6.9自带安装的APR是1.3版本所以在编译安装httpd2.4之前,要先编译安装apr1.4及以上版本二、编译安装apr最新版1.卸载旧版本yum remove
2017-10-19 21:19:50 295
原创 实现HTTPS
一、步骤前提:https是http和ssl的结合,ssl在互联网中传输需要CA验证1.https传输前的准备Created with Raphaël 2.1.0客户端A客户端A服务器B服务器BCACACA_rootCA_root你是我想要找的B吗?让CA给你个认证吧!你是真的CA吗?我只认识CA_root。请求证书S-CA_root(证书):CA_root私钥加密的证书申请证书S-CA(CA的私钥)
2017-10-19 15:10:58 960
原创 httpd服务启用压缩功能
一、加载压缩模块vim /etc/httpd/conf.d/gzip.conf LoadModule deflate_module modules/mod_deflate.so 加载模块SetOutputFilter deflate 生效模块#http -M 可以查看已经加载的模块,如果有,就不用再次加载二、定义模块功能vim /etc/httpd/conf.d/gzi
2017-10-19 11:16:26 467
原创 基于FQDN虚拟主机的实现
一、虚拟主机实现原理注意: 谁顺序排第一,谁就是默认站点1.虚拟主机即实现一个httpd服务器,可以对多个站点提供服务2.实现方法——IP将IP地址和站点路径相关联3.实现方法——port将端口号和站点路径相关联4.实现方法——FQDN将网站地址和站点路径相关联 通过http报文首部实现 首部写了网站地址二、实现1.准备站点路径及访问的主页面 网站名 站点路径 www.a.
2017-10-19 10:31:52 940
原创 httpd基于basic验证的目录访问
一、步骤1.用户验证信息的创建存储形式 文本文件,SQL数据库,ldap目录存储,nis(网络信息服务)2.配置文件中basic的配置配置文件格式<Directory “/path"> 访问控制的目录 Options None 可以不写 AllowOverride None 可以不写 AuthType Basic 验证方法 A
2017-10-19 09:27:00 398
原创 智能DNS
一、实现原理目标:dhs服务器对不同的的IP地址返回不同的IP地址 通过172.17.16.169或172.17.17.0/16访问www.muzigan.com解析出111.112.113.114 通过172.17.16.99或172.17.18.0/16访问www.muzigan.com解析出111.112.113.111 其他IP访问www.mu
2017-10-16 19:24:40 408
原创 centos脚本安装mariadb-server(二进制)
安装包已经编译好的二进制文件1.maria-10.2.8安装路径:/usr/locl/mysql数据库文件路径: /app/mysqldb日志文件路径:/var/log/mariadb/mariadb.log2.maria-5.5.73 安装路径:/usr/locl/mysql 数据库文件路径: /var/lib/mysql 日志文件路径:/var/log/mariad
2017-10-12 16:40:13 399
原创 centos-6.9安装mariadb-server(二进制)
一、安装步骤安装准备1.卸载已经有的maria程序2.创建系统账户mysql安装二进制文件3.解压二进制文件到二进制程序的目标路径安装非二进制文件4.配置文件创建5.数据库文件创建6.日志文件创建7.服务脚本创建安装后的操作8.修改PATH路径9.启动mysql服务10.安全脚本运行二、二进制安装包1.二进制安装包
2017-10-12 09:14:57 676
原创 centos-7.3安装mariadb-server(二进制)
一、安装步骤安装准备1.卸载已经有的maria程序2.创建系统账户mysql安装二进制文件3.解压二进制文件到二进制程序的目标路径安装非二进制文件4.配置文件创建5.数据库文件创建6.日志文件创建7.服务脚本创建安装后的操作8.修改PATH路径9.启动mysql服务10.安全脚本运行二、安装详解1.卸载已经有的maria程序#查看是否已安装maria程序或mysql程序
2017-10-11 20:25:01 558
原创 DNS互联网架构的实现
一、分析目标及各主机作用1.目标客户端访问www.muzigan.com时本地DNS服务器向根DNS转发;com域实现主从域的搭建2.各主机作用及IP地址作用对应ip地址二、不同层级DNS服务器的实现前提:关掉所有主机的防火墙iptables -F1.客户端#让客户端的DNS时本地DNS服务器#dns1=172.17.16.100vim /etc/sysconfig/network-sc
2017-10-10 15:18:53 1358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人