文章分类 -  nginx

摘要:nginx服务器日志相关指令主要有两条:一条是log_format,用来设置日志格式;另外一条是access_log,用来指定日志文件的存放路径、格式和缓存大小,可以参加ngx_http_log_module。一般在nginx的配置文件中日记配置(/usr/local/nginx/conf/ngin 阅读全文
posted @ 2018-08-15 13:25 北方客888 阅读(341) 评论(0) 推荐(0) 编辑
摘要:[root@redhat7 ~]# wget http://am1.php.net/get/php-7.1.2.tar.gz/from/this/mirror [root@redhat7 ~]# tar xzvf php-7.1.2.tar.gz [root@redhat7 ~]# cd php-7 阅读全文
posted @ 2018-03-21 15:42 北方客888 阅读(181) 评论(0) 推荐(0) 编辑
摘要:1.根据访问IP统计UV awk '{print $1}' access.log|sort | uniq -c |wc -l 2.统计访问URL统计PV awk '{print $7}' access.log|wc -l 3.查询访问最频繁的URL awk '{print $7}' access.l 阅读全文
posted @ 2018-03-21 15:34 北方客888 阅读(112) 评论(0) 推荐(0) 编辑
摘要:文章节选自《Netkiller Monitoring 手札》 20.2. Web 20.2.1. Apache Log 1、查看当天有多少个IP访问: awk '{print $1}' log_file|sort|uniq|wc -l 2、查看某一个页面被访问的次数: grep "/index.ph 阅读全文
posted @ 2018-03-21 15:33 北方客888 阅读(112) 评论(0) 推荐(0) 编辑
摘要:完整配置如下所示: 1 user nginx; #运行的用户 2 pid /var/run/nginx.pid; 3 worker_processes auto; #定义了nginx对外提供web服务时的worder进程数,CPU核的数量、存储数据的硬盘数量及负载模式 4 worker_rlimit 阅读全文
posted @ 2018-03-21 15:31 北方客888 阅读(103) 评论(0) 推荐(0) 编辑
摘要:PS:Nginx使用有两三年了,现在经常碰到有新用户问一些很基本的问题,我也没时间一一回答,今天下午花了点时间,结合自己的使用经验,把Nginx的主要配置参数说明分享一下,也参考了一些网络的内容,这篇是目前最完整的Nginx配置参数中文说明了。更详细的模块参数请参考:http://wiki.ngin 阅读全文
posted @ 2018-03-02 18:48 北方客888 阅读(112) 评论(0) 推荐(0) 编辑
摘要:/* 1.先解决上网 1-1.参照联网状态文件 # cd /etc/sysconfig/network-scripts # vi ifcfg-eth0 1-2.编辑联网状态文件 详见图1-2 1-3.重启网络 # service network restart | /e... 阅读全文
posted @ 2018-03-02 18:46 北方客888 阅读(113) 评论(0) 推荐(0) 编辑
摘要:web缓存位于内容源Web服务器和客户端之间,当用户访问一个URL时,Web缓存服务器会去后端Web源服务器取回要输出的内容,然后,当下一个请求到来时,如果访问的是相同的URL,Web缓存服务器直接输出内容给客户端,而不是向源服务器再次发送请求.Web缓存降低了内容源Web服务器,数据库的负载,减少 阅读全文
posted @ 2017-12-15 16:31 北方客888 阅读(164) 评论(0) 推荐(0) 编辑
摘要:HTTP协议上的GZIP编码是一种用来改进web应 用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来.一般对纯文本内容可压 阅读全文
posted @ 2017-12-15 16:28 北方客888 阅读(147) 评论(0) 推荐(0) 编辑
摘要:Max-age是指我们的web中的文件被用户访问(请求)后的存活时间,是个相对的值,相对Request_time(请求时间)。 Expires它比max-age要麻烦点,Expires指定的时间分"相对文件的最后访问时间-Last-Modified"和"绝对修改时间-If-Modified-Sinc 阅读全文
posted @ 2017-12-15 16:27 北方客888 阅读(229) 评论(0) 推荐(0) 编辑
摘要:$args #请求中的参数值 $query_string #同 $args $arg_NAME #GET请求中NAME的值 $is_args #如果请求中有参数,值为"?",否则为空字符串 $uri #请求中的当前URI(不带请求参数,参数位于$args),可以不同于浏览器传递的$request_u 阅读全文
posted @ 2017-12-15 16:10 北方客888 阅读(124) 评论(0) 推荐(0) 编辑
摘要:对于做国内站的我来说,我不希望国外蜘蛛来访问我的网站,特别是个别垃圾蜘蛛,它们访问特别频繁。这些垃圾流量多了之后,严重浪费服务器的带宽和资源。通过判断user agent,在nginx中禁用这些蜘蛛可以节省一些流量,也可以防止一些恶意的访问。 方法一:修改nginx.conf,禁止网络爬虫的user 阅读全文
posted @ 2017-12-15 16:09 北方客888 阅读(264) 评论(0) 推荐(0) 编辑
摘要:概述 传统的每个SSL证书签发,每个证书都需要独立ip,假如你编译openssl和nginx时候开启TLS SNI (Server Name Identification) 支持,这样你可以安装多个SSL,绑定不同的域名,可以共享同一个ip。 近期由于遇到申请通配符版证书时,比如*.bb.com这样 阅读全文
posted @ 2017-12-15 16:06 北方客888 阅读(10667) 评论(0) 推荐(0) 编辑
摘要:Tengine版本采用http_limit_req_module进行限制 具体连接请参考 http://tengine.taobao.org/document_cn/http_limit_req_cn.html 和官方nginx类似,不过支持多个变量,并且支持多个limit_req_zone的设置。 阅读全文
posted @ 2017-12-15 16:01 北方客888 阅读(358) 评论(0) 推荐(0) 编辑
摘要:查看当前安装的OpenSSL版本所支持的密码列表,可以使用下列命令:openssl ciphers 苹果ATS检测:https://www.qcloud.com/product/ssl 刚开始"PFS(完全正向保密)"这一项未成功通过,升级Nginx版本后才通过了 具体配置方法:https://ww 阅读全文
posted @ 2017-12-15 16:00 北方客888 阅读(220) 评论(0) 推荐(0) 编辑
摘要:一、编译安装过程优化 1、减小Nginx编译后的文件大小 在编译Nginx时,默认以debug模式进行,而在debug模式下会插入很多跟踪和ASSERT之类的信息,编译完成后,一个Nginx要有好几兆字节。而在编译前取消Nginx的debug模式,编译完成后Nginx只有几百千字节。因此可以在编译之 阅读全文
posted @ 2017-12-15 15:58 北方客888 阅读(150) 评论(0) 推荐(0) 编辑
摘要:Ngxtop实时解析nginx访问日志,并且将处理结果输出到终端,功能类似于系统命令top,所以这个软件起名ngxtop。有了ngxtop,你可以实时了解到当前nginx的访问状况,再也不需要tail日志看屏幕刷新。 首先在 Linux 系统中安装依赖库pip(ngxtop是用python编写的)。 阅读全文
posted @ 2017-12-15 15:56 北方客888 阅读(430) 评论(0) 推荐(0) 编辑
摘要:1. Upstream timed out (110: Connection timed out) while reading response header from upstream 这种情况主要在下面两种情况下发生: a. Nginx 作为 proxy,需要适当的调整 proxy timeou 阅读全文
posted @ 2017-12-15 15:54 北方客888 阅读(382) 评论(0) 推荐(0) 编辑
摘要:map指令使用ngx_http_map_module模块提供的。默认情况下,nginx有加载这个模块,除非人为的 --without-http_map_module。ngx_http_map_module模块可以创建变量,这些变量的值与另外的变量值相关联。允许分类或者同时映射多个值到多个不同值并储存 阅读全文
posted @ 2017-12-15 15:52 北方客888 阅读(313) 评论(0) 推荐(0) 编辑
摘要:方案选择大致如下: 1、用Tengine来代替Nginx, http://tengine.taobao.org/ Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。 其中一个就有upstream_check_module ,它是 阅读全文
posted @ 2017-12-15 15:41 北方客888 阅读(250) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示