随笔分类 -  LNMP

摘要:在php-fpm的pool池中,定义open_basedir限制用户访问文件的活动范围限制在指定的区域,通常是指站点的home目录路径。 1:编写conf文件 [root@host2 ~]# vim /usr/local/php-fpm/etc/php-fpm.d/test.conf 加入以下红色内 阅读全文
posted @ 2019-10-08 23:05 一颗小豆子 阅读(474) 评论(0) 推荐(0)
摘要:在LNMP环境中,用户反映返回网站出现很慢,通常情况下我们可能想到先查看系统的负载,以及网络连接情况是否有关,除此之外也可以通过php-fpm开启慢执行日志查询原因,分析网站是否因为php文件导致网站卡慢。 1:编写php-fpm的conf文件 [root@host2 ~]# vim /usr/lo 阅读全文
posted @ 2019-10-08 23:05 一颗小豆子 阅读(603) 评论(0) 推荐(0)
摘要:在php环境中,一个站点可以引用多个pool池,避免多个站点共同使用单个pool池进程,导致pool进程用完,用户访问站点出现502情况。单个pool池最大可以定义50个进程同时使用。 1:编写php-fpm配置文件 [root@host2 ~]# vim /usr/local/php-fpm/et 阅读全文
posted @ 2019-10-08 23:04 一颗小豆子 阅读(794) 评论(0) 推荐(0)
摘要:Nginx访问控制是针对站点特定网页进行IP限制,列如公司WEB网站通常会有一个管理后台页面不想让除公司内部人员的IP进行访问页面,只允许内部人员访问使用,就可以针对IP做限制,但是前提需要公司的人员IP是固定的,否则做限制意义不大。 一、配置 1:编写测试conf文件 [root@host ~]# 阅读全文
posted @ 2019-10-08 17:21 一颗小豆子 阅读(402) 评论(0) 推荐(0)
摘要:一、配置 1:编写conf文件 [root@host ~]# vim /usr/local/nginx/conf/vhosts/test.conf 说明:valid_referers none blocked *.test.com这段表示将test.com加入白名单 if($invalid_refe 阅读全文
posted @ 2019-10-08 17:04 一颗小豆子 阅读(284) 评论(0) 推荐(0)
摘要:用户访问web网站,通常日志文件会记录很多web站点上的一些静态文件信息,如果长期不处理,日志文件会越来越大,占用的系统资源也越大,此时就需要我们配置不记录静态文件和过期时间,减少日志文件记录过多不必要的内容信息和系统资源占用。 一、配置 1:编写conf文件 [root@host ~]# vim 阅读全文
posted @ 2019-10-08 16:36 一颗小豆子 阅读(438) 评论(0) 推荐(0)
摘要:Nginx负载均衡介绍 Nginx提供负载均衡的模块upstream,这个模块是默认的,不需要重新编译模块。通常情况下,负载均衡一般用于后端两台机器同时提供服务供用户访问,但是用户经常访问的其中一台服务器比较多,另一台基本处于空闲状态,造成资源浪费,而另一台则负载过大造成网站卡慢;这时候就需要将两台 阅读全文
posted @ 2019-10-07 22:55 一颗小豆子 阅读(412) 评论(0) 推荐(0)
摘要:Nginx反向代理 Nginx提供反向代理的模块http proxy,这个模块是默认的,不需要重新编译模块。通常情况下,Nginx代理一般常用的环境是,提供web服务的服务器放在内网,暴露在外网上容易遭受攻击,但是这样就无法提供给用户正常访问,这时候就需要有一台proxy服务器和内网之间是互通的,做 阅读全文
posted @ 2019-10-07 22:09 一颗小豆子 阅读(960) 评论(0) 推荐(0)
摘要:Mysql安装包下载地址:http://mirrors.163.com/mysql/Downloads/ 一、安装mysql 1:下载Mysql源码包 [root@ghs src]# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35- 阅读全文
posted @ 2019-10-07 16:49 一颗小豆子 阅读(181) 评论(0) 推荐(0)
摘要:一、安装PHP 1:下载Php源码包 [root@ghs src]# wget --no-check-certificate http://cn2.php.net/distributions/php-5.6.30.tar.gz 2:创建php-fpm用户 [root@ghs src]# userad 阅读全文
posted @ 2019-09-29 20:16 一颗小豆子 阅读(147) 评论(0) 推荐(0)
摘要:说明:服务器运行的网站有时候可能有多个域名存在,用户输入多个域名访问站点则显示是输入的域名,公司需要多个域名中设置一个主域名,不论用户访问哪个域名均跳转到固定的主域名。 一:编辑nginx虚拟配置文件 [root@ghs ~]# vim /usr/local/nginx/conf/vhosts/te 阅读全文
posted @ 2019-09-27 23:22 一颗小豆子 阅读(233) 评论(0) 推荐(0)
摘要:需求:有时候我们会有这样一个需求,当网站的某个网页里的页面信息只让公司内部人员才可以访问看到,不想让公司以外人员通过URL访问此网页的页面信息,这时候我们就可以针对网页设置用户验证! 1:使用htpasswd命令生成密码文件 语法:htpasswd 【参数】【存放路径】 【用户】 说明:如果没有这个 阅读全文
posted @ 2019-09-27 22:26 一颗小豆子 阅读(225) 评论(0) 推荐(0)
摘要:SLL工作流程: 浏览器发送一个https的请求给服务器; 服务器要有一套数字证书,可以自己制作(后面的操作就是阿铭自己制作的证书),也可以向组织申请,区别就是自己颁发的证书需要客户端验证通过,才可以继续访问,而使用受信任的公司申请的证书则不会弹出>提示页面,这套证书其实就是一对公钥和私钥; 服务器 阅读全文
posted @ 2019-09-27 22:03 一颗小豆子 阅读(1669) 评论(0) 推荐(0)
摘要:如果一台WEB服务器跑了很久,那么它的日志文件也会越来越大,这时候我们就需要做日志切割,防止日志文件占用过多的服务器硬盘空间 思路:用date命令打印当前系统时间,在每天凌晨00:00时间进行切割并压缩打包 1:编写切割日志的脚本 [root@ghs ~]# vim /usr/local/sbin/ 阅读全文
posted @ 2019-09-24 17:52 一颗小豆子 阅读(371) 评论(0) 推荐(0)
摘要:一、Nginx除了bin目录下默认的启动方式和设置变量启动服务之外,我们也可以自己编写启动脚本放置在init.d目录下,让其开机自启服务! 1:编写启动脚本 [root@ghs ~]# vim /etc/init.d/nginx 将下面的加入到配置文件 #!/bin/bash # chkconfig 阅读全文
posted @ 2019-09-24 16:07 一颗小豆子 阅读(1195) 评论(0) 推荐(0)
摘要:LNMP介绍 LNMP和LAMP应用场景相同,不同的就是web服务是由NGINX提供,并且php是作为一个独立服务存在的,这个服务叫做php-fpmNginx直接处理静态请求,动态请求会转发给php-fpm LNMP工作原理 Nginx本身不会对PHP进行解析,终端对PHP过来页面请求会被Nginx 阅读全文
posted @ 2019-09-24 15:45 一颗小豆子 阅读(447) 评论(0) 推荐(0)