随笔分类 -  nginx

摘要:优化Nginx并发量 1)优化前使用ab高并发测试 客户端测试# yum -y install httpd-tools.x86_64 # ab -c 200 -n 200 http://192.168.4.5/ # 192.168.4.5后面的斜线 / 必须要敲。c代表client。ab是模拟器。n 阅读全文
posted @ 2019-04-29 00:20 安于夏 阅读(168) 评论(0) 推荐(0)
摘要:确认实验环境:proxy: # nginx # systemctl start memcached# ss -ntulp | grep 80 #这个80端口是nginx# ss -ntulp | grep 11211 #memcached web1和web2: # nginx # systemctl 阅读全文
posted @ 2019-04-29 00:13 安于夏 阅读(355) 评论(0) 推荐(0)
摘要:PHP的本地Session信息 通过Nginx调度器负载后端两台Web服务器,实现以下目标: 部署Nginx为前台调度服务器 调度算法设置为轮询 后端为两台LNMP服务器 部署测试页面,查看PHP本地的Session信息 方案使用4台RHEL7虚拟机,其中一台作为Nginx前端调度器服务器(eth0 阅读全文
posted @ 2019-04-29 00:13 安于夏 阅读(152) 评论(0) 推荐(0)
摘要:LNMP+memcached 部署LNMP+memcached网站平台,通过PHP页面实现对memcached服务器的数据操作,实现以下目标: 部署LNMP实现PHP动态网站架构 为PHP安装memcache扩展 创建PHP页面,并编写PHP代码,实现对memcached的数据操作 方案使用2台RH 阅读全文
posted @ 2019-04-29 00:12 安于夏 阅读(102) 评论(0) 推荐(0)
摘要:web服务器: httpd,nginx,tengine tomcat,jboss,websphere tar -xf nginx-1.10.3.tar.gzcd nginx-1.10.3 yum -y install gcc pcre-devel openssl-develuseradd -s /s 阅读全文
posted @ 2019-04-29 00:12 安于夏 阅读(149) 评论(0) 推荐(0)
摘要:对Nginx服务器进行适当优化,解决如下问题,以提升服务器的处理性能: 如何自定义返回给客户端的404错误页面 火狐浏览器新开一个页面,摁F12,然后打开随便一个网站,然后点击框框上面的Network,下面的name可以看到状态码 状态返回码很重要,面试的时候经常问。比如出现404,怎么解决?404 阅读全文
posted @ 2019-04-29 00:11 安于夏 阅读(471) 评论(0) 推荐(0)
摘要:优化Nginx数据包头缓存 1)优化前,使用脚本测试长头部请求是否能获得响应 /root/lnmp_soft/buffer.sh,是老师提前写好的脚本,能够生成很长的地址。 # cat buffer.sh #!/bin/bashURL=http://192.168.4.5/index.html?fo 阅读全文
posted @ 2019-04-29 00:11 安于夏 阅读(441) 评论(0) 推荐(0)
摘要:日志切割 日志文件越来越大怎么办?单个文件10G? 如何切割?(非常常见的面试题) 步骤: 1. 把旧的日志重命名2. kill USR1 PID(nginx的进程PID号) 1)手动执行备注:/usr/local/nginx/logs/nginx.pid文件中存放的是nginx的进程PID号 # 阅读全文
posted @ 2019-04-29 00:10 安于夏 阅读(163) 评论(0) 推荐(0)
摘要:优化Nginx并发量 1)优化前使用ab高并发测试 客户端测试# yum -y install httpd-tools.x86_64 # ab -c 200 -n 200 http://192.168.4.5/ # 192.168.4.5后面的斜线 / 必须要敲。c代表client。ab是模拟器。n 阅读全文
posted @ 2019-04-29 00:10 安于夏 阅读(280) 评论(0) 推荐(0)
摘要:服务器内存缓存 如果需要处理大量静态文件,可以将文件缓存在内存,下次访问会更快。http { open_file_cache max=2000 inactive=20s; open_file_cache_valid 60s; open_file_cache_min_uses 5; open_file 阅读全文
posted @ 2019-04-29 00:09 安于夏 阅读(278) 评论(0) 推荐(0)
摘要:浏览器本地缓存静态数据 1)使用Firefox浏览器查看缓存以Firefox浏览器为例,在Firefox地址栏内输入about:cache将显示Firefox浏览器的缓存信息,点击List Cache Entries可以查看详细信息2)清空firefox本地缓存数据3)修改Nginx配置文件,定义对 阅读全文
posted @ 2019-04-29 00:09 安于夏 阅读(183) 评论(0) 推荐(0)
摘要:如何查看服务器状态信息(非常重要的功能) 1)编译安装时使用--with-http_stub_status_module开启状态页面模块 # nginx -s stop# cd # rm -rf /usr/local/nginx/# cd /root/lnmp_soft/nginx-1.12.2/# 阅读全文
posted @ 2019-04-29 00:08 安于夏 阅读(3041) 评论(0) 推荐(0)
摘要:所有浏览器都支持gzip解压,都是自动的。小文件不压缩,因为反而会越压缩就变得越大。压缩比率1-9,数字越低,压缩越差,一般取中间值4,5.不要对mp4,mp3压缩,因为它们本身就是压缩格式。而且太大的文件也不能压。 # cat /usr/local/nginx/conf/mime.types类型 阅读全文
posted @ 2019-04-29 00:08 安于夏 阅读(518) 评论(0) 推荐(0)
摘要:地址重写 调整Nginx服务端配置,实现: 所有访问a.html的请求,重定向到b.html; 所有访问192.168.4.5的请求重定向至www.tmooc.cn; 所有访问192.168.4.5/下面子页面,重定向至www.tmooc.cn/下相同的页面; 实现firefox与curl访问相同页 阅读全文
posted @ 2019-04-29 00:07 安于夏 阅读(172) 评论(0) 推荐(0)
摘要:准备LNMP前期环境 安装部署Nginx、MariaDB、PHP环境 安装部署Nginx、MariaDB、PHP、PHP-FPM; 启动Nginx、MariaDB、FPM服务; 并测试LNMP是否工作正常。 方案LNMP(Linux、Nginx、MySQL、PHP)在RHEL7系统中,源码安装Ngi 阅读全文
posted @ 2019-04-29 00:07 安于夏 阅读(178) 评论(0) 推荐(0)
摘要:Nginx的TCP/UDP调度器 使用Nginx实现TCP/UDP调度器功能,实现: 后端SSH服务器两台 Nginx编译安装时需要使用--with-stream,开启ngx_stream_core_module模块 Nginx采用轮询的方式调用后端SSH服务器 方案使用4台RHEL7虚拟机,其中一 阅读全文
posted @ 2019-04-29 00:06 安于夏 阅读(242) 评论(0) 推荐(0)
摘要:Nginx反向代理 使用Nginx实现Web反向代理功能,实现如下功能: 后端Web服务器两台,可以使用httpd实现 Nginx采用轮询的方式调用后端Web服务器 两台Web服务器的权重要求设置为不同的值 最大失败次数为1,失败超时时间为30秒 方案使用4台RHEL7虚拟机,其中一台作为Nginx 阅读全文
posted @ 2019-04-29 00:06 安于夏 阅读(190) 评论(0) 推荐(0)
摘要:LNMP常见问题Nginx的默认访问日志文件为/usr/local/nginx/logs/access.logNginx的默认错误日志文件为/usr/local/nginx/logs/error.logPHP默认错误日志文件为/var/log/php-fpm/www-error.log如果动态网站访 阅读全文
posted @ 2019-04-29 00:05 安于夏 阅读(179) 评论(0) 推荐(0)
摘要:给用户看源代码的坏处:用户看不懂有些是用C语言写的,自己写代码的算法也被人看到了,有些代码比较核心,机密 php是解释器mysql是用来后期存储用户的数据 做一个动态网站,需要的有LNMP。nginx:80mysql:3306php-fpm:9000所有的软件安装完成,并且成功启动服务。相当于搭建动 阅读全文
posted @ 2019-04-29 00:05 安于夏 阅读(95) 评论(0) 推荐(0)
摘要:Nginx常见问题 对Nginx服务器进行适当优化,解决如下问题,以提升服务器的处理性能: 如何自定义返回给客户端的404错误页面 如何查看服务器状态信息 如果客户端访问服务器提示“Too many open files”如何解决 > 优化Nginx并发量 如何解决客户端访问头部信息过长的问题 > 阅读全文
posted @ 2019-04-29 00:05 安于夏 阅读(90) 评论(0) 推荐(0)