• 如何查看nginx状态?如何统计访问量?

    日期:

    nginx是个什么玩意儿本文不再多说,直奔主题! 1. 如何查看nginx的状态? stub_status 模块介绍 stub_status 模块主要用于查看Nginx的一些状态信息. 本模块默认是不会编译进Nginx的,如果你要使用该模块,则要在编译安装Nginx时指定: ./configure Cwith-http_st...

  • Nginx访问计数和频率控制

    日期:

    在使用了负载均衡设施的网站中,对 HTTP 请求做访问控制(频率控制)是个经常遇到的需求。 频率控制的主要目的,传统应用场景中要保护后端系统。 在多租户的云服务上,通过频率控制对不同租户的资源使用量进行有效分配,从而避免相互影响访问质量。 Nginx 的...

  • nginx location总结

    日期:

    1. location正则写法 location = / { # 精确匹配 / ,主机名后面不能带任何字符串 [ configuration A ]}location / { # 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求 # 但是正则和最长字符串会优先匹配 [ configuration B ]}location /document...

  • 使用nginx cache缓存网站数据实践

    日期:

    Nginx本身就有缓存功能,能够缓存静态对象,比如图片、CSS、JS等内容直接缓存到本地,下次访问相同对象时,直接从缓存即可,无需访问后端静态服务器以及存储存储服务器,可以替代squid功能。 1环境准备 我们这里只测试nginx的proxy_cache的缓存功能,所以结...

  • Nginx服务器操作命令(重启关闭命令)

    日期:

    Nginx服务器操作命令(重启关闭命令),如果是LNMP安装的环境就比较简单了,直接在/etc/init.d/nginx下就可以直接操作。 但如果是单独安装的就需要在安装目录进行操作了。 nginx -s reload 修改配置后重新加载生效 nginx -t -c /path/to/nginx.conf 测试nginx配...

  • Nginx自签SSL证书创建及配置方法

    日期:

    场景: Nginx使用自签SSL证书实现https连接。 方法: 第一步:使用OpenSSL创建证书 #建立服务器私钥(过程需要输入密码,请记住这个密码)生成RSA密钥 openssl genrsa -des3 -out server.key 1024 #生成一个证书请求 openssl req -new -key server.key -out s...

  • 跨域问题,解决方案 - Nginx反向代理

    日期:

    跨域问题,在日常开发过程中,是一个非常熟悉的名词。之前有和大家讨论过《跨域问题,解决之道》,根据读者的反馈,希望讲解具体的实现方案,因此,这周会分享一些具体的实现方案。 跨域问题,解决之道 链接文章:跨域问题,解决之道 解决思路 跨域问题,是由...

  • 图片缩略图 水印处理的Nginx模块:Nginx Image Module

    日期:

    本nginx模块主要功能是对请求的图片进行缩略/水印处理,支持文字水印和图片水...

  • Tengine(Nginx)配置SSL(https),应用服务器(Tomcat)无需配置

    日期:

    要点:如果系统是内部用,可以通过openssl生成证书,只是访问的时候,浏览器会提示不信任, 1、生成证书,创建存放证书的目录/home/sslkey,并进入该目录,输入如下命令,按照提示填写相关的注册信息,完成后,会生成web.key、web.csr、web.key.org、web.crt...

  • 基于LINUX+Varnish+Tengine+Resin+Mysql的企业级网站架构

    日期:

    LVTRM是什么? LVTRM是基于LINUX+Varnish+Tengine+Resin+Mysql的企业级网站架构。 哪些环境用到它? LVTRM本身定位于企业级应用架构,如高并发的门户网站,业务网站,商城。在多台硬件或云主机上提供服务,但也提供一台硬件主机的测试版本。 选择适合的版本?...