只有注册用户登录后才能阅读该文。 阅读全文
摘要:
ngx_http_autoindex_module 此模块用于自动生成目录列表,ngx_http_autoindex_module只在 ngx_http_index_module模块未找到索引文件时发出请求. nginx默认是不允许列出整个目录的。 开启目录列表:打开nginx.conf文件,在lo 阅读全文
摘要:
location ~ /send.redir { if ( $query_string ~ “url=(?<path>.+)” ) {rewrite ^.* http:/xxx.xxx.com$path?;}} 阅读全文
摘要:
防御DDOS是一个系统工程,攻击花样多,防御的成本高瓶颈多,防御起来即被动又无奈。DDOS的特点是分布式,针对带宽和服务攻击,也就是四层流量攻击和七层应用攻击,相应的防御瓶颈四层在带宽,七层的多在架构的吞吐量。对于七层的应用攻击,我们还是可以做一些配置来防御的,例如前端是Nginx,主要使用ngin 阅读全文
摘要:
默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。 生成证书 可以通过以下步骤生成一个简单的证书: 首先,进入你想创 阅读全文
摘要:
1.新建用户。 //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(“localhost”,”phplamp”,password(“1234”));//刷新系统权限 阅读全文
摘要:
1. 连接请求的变量: 1) max_connections MySQL的最大连接数,增加该值增加mysqld 要求的文件描述符的数量。如果服务器的并发连接请求量比较大,建议调高此值,以增加并行连接数量,当然这建立在机器能支撑的情况下,因为如果连接数越多,介于MySQL会为每个连接提供连接缓冲区,就 阅读全文
摘要:
一、MySQL数据库有几个配置选项可以帮助我们及时捕获低效SQL语句 1,slow_query_log 这个参数设置为ON,可以捕获执行时间超过一定数值的SQL语句。 2,long_query_time 当SQL语句执行时间超过此数值时,就会被记录到日志中,建议设置为1或者更短。 3,slow_qu 阅读全文
摘要:
create table messages( id int unsigned primary key auto_increment, sender varchar(64) not null, getter varchar(64) not null, content varchar(3600) not 阅读全文
摘要:
索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型 索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型 在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 阅读全文
摘要:
grant all privileges on *.* to ‘monitor’@’192.168.1.252’ identified by ‘cciechao’ with grant option; 查询连接数 select SUBSTRING_INDEX(host,’:’,1) as ip , 阅读全文
摘要:
MySQL yum库提供了一个简单的和方便的方法来安装和更新MySQL相关的软件包到最新版本。 MySQL yum库文档说明:http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/ MySQL yum库支持的平台有: Red Hat Enter 阅读全文
摘要:
mongodb主从复制配置 主从复制是mongodb最常用的复制方式,这种方式很灵活.可用于备份,故障恢复,读扩展等. 最基本的设置方式就是建立一个主节点和一个或多个从节点,每个从节点要知道主节点的地址. 这里我们用一主一从实现mongodb的复制 1.主机 mongodb-master 10.48 阅读全文
摘要:
MongoDB 常用命令 Help #mongodb支持的命令 Show dbs #查看所有数据库 Use test#切换数据库 Db#查看当前连接在哪个数据库 Show collection#查看所有的collection Db.help()#当前数据库支持哪些操作 Db.user.help()# 阅读全文
摘要:
1、进入相关数据库 2、添加用户(读写权限,readOnly–>false): db.addUser(“java”,”java”); 3、 查看一下所有的用户 db.system.users.find(); { “_id” : ObjectId(“4e02a89fb841deb5fda3e5e2”) 阅读全文
摘要:
1、先安装fail2ban服务包(这里我采用的是fail2ban-0.8.14.tar.gz) 2、解压安装包 cd /data/software tar xzf fail2ban-0.8.14.tar.gz 由于是Python编写的安装包,所以执行 cd fail2ban-0.8.14 pytho 阅读全文
摘要:
清除旧版Ruby,若存在 若为源码,使用如下命令 下面开始安装Ruby 一、下载Ruby源码包 二、解压安装Ruby 三、安装Bundler Gem 由于AWS被墙无法使用,修改ruby的源为淘宝 添加以下软连接,否则可能提示找不到 四、查看验证 阅读全文
摘要:
jekyll build # => 当前文件夹中的内容将会生成到 ./site 文件夹中。 jekyll build –destination <destination> # => 当前文件夹中的内容将会生成到目标文件夹<destination>中 jekyll build –source <sou 阅读全文
摘要:
1、ansible服务器生成公钥与私钥 ssh-keygen -t rsa 2、拷贝ansible公钥到客户机上 ssh-copy-id -i root@192.168.1.1 3、添加主机到ansible服务器组 vim /etc/ansible/hosts [test] 192.168.1.1 阅读全文
摘要:
1、打开hosts文件 vim /etc/ansible/hosts 2、定义一个主机组 [web-server] 192.168.1.1 3、定义多个组(继承) [web:children] web_tomcat web_nginx [web_tomcat] 192.168.1.1 [web_ng 阅读全文