摘要: 1、nginx负载均衡 执行yum install -y bind-utils安装dig命令,通过dig qq.com可以查看到返回两个IP地址 创建配置文件 vim /usr/local/nginx/conf/vhost/load.conf,并增加如下配置: upstream qq_com { i 阅读全文
posted @ 2018-08-16 20:29 wangshuai614 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 1、nginx防盗链 该部分配置可以和上章节的配置结合使用 增加如下配置内容 location ~* ^.+\.(gif|jpg|png|swf|flv|rar|zip|doc|pdf|gz|bz2|jpeg|bmp|xls)$ { expires 7d; valid_referers none b 阅读全文
posted @ 2018-08-14 20:58 wangshuai614 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 1、nginx访问日志 编辑主配置文件vim /usr/local/nginx/conf/nginx.conf搜索log_format,可以查看日志格式为combined_reailp,这个名字可以进行自定义 以下为日志格式对应的记录的内容 除在主配置文件中定义日志外,还需要在虚拟主机配置文件中定义 阅读全文
posted @ 2018-08-13 20:20 wangshuai614 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 1、nginx安装 通过weget下载安装包,执行tar zxvf命令进行解压 然后执行./configure --prefix=/usr/local/nginx,编译时,可以根据实际需求,增加ssl等模块 执行make&&install 查看nginx的目录,存在以下目录 conf目录存放配置文件 阅读全文
posted @ 2018-08-12 16:17 wangshuai614 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1、LNMP架构 和LAMP不同的是,LNMP提供web服务的是nginx 并且和php是作为一个独立服务存在的,这个服务叫做php-fpm nginx直接处理静态请求,动态请求会转发给php-fpm 2、MySQL的安装 与LAMP中MySQL安装基本相同 1.进入/usr/local/src目录 阅读全文
posted @ 2018-08-12 15:06 wangshuai614 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1、PHP动态扩展模块安装 /usr/local/php/bin/php -m //查看模块 举例:安装redis模块 cd /usr/lcoal/src weget下载该模块安装包 mv develop phpredis-develop.zip //重命名 执行unzip进行解压 cd phpre 阅读全文
posted @ 2018-08-08 08:19 wangshuai614 阅读(487) 评论(0) 推荐(0) 编辑
摘要: 1、限定某个目录禁止解析PHP 核心配置文件 <Directory /data/wwwroot/www.123.com/upload> php_admin_flag engin off //禁止解析php <filesmatch *\.php(.*)> //避免直接访问到源代码 Order allo 阅读全文
posted @ 2018-08-06 19:18 wangshuai614 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 1、配置防盗链 通过限制referer来实现防盗链的功能 修改配置文件,增加如下部分 <Directory /data/wwwroot/111.com> SetEnvIfNoCase Referer "http://www.123.com" local_ref //定义referer白名单 SetE 阅读全文
posted @ 2018-08-05 20:28 wangshuai614 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 1、访问日志不记录静态文件 使用火狐或谷歌浏览器可以通过使用F12进入如下界面,进入network菜单栏,在打开或刷新页面时会出现很多元素,这些内容是指本页面加载的内容,每个内容都需要进行请求,默认都会在日志中进行记录,这样就会导致日志文件会过大,因此需要配置日志不记录指定类型的文件 修改配置文件/ 阅读全文
posted @ 2018-08-05 19:30 wangshuai614 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1、apache用户认证 在虚拟主机配置中增加如下内容: 其中指定需要认证的用户中vaild-user是指.htpasswd中定义的所有用户 然后执行/usr/local/apache2.4/bin/htpasswd -c -m /data/.htpasswd root生产密码文件,其中-c是创建文 阅读全文
posted @ 2018-08-05 18:27 wangshuai614 阅读(258) 评论(0) 推荐(0) 编辑