标签:Nginx相关的结果457条:

    nginx使用ssl模块配置HTTPS支持

      默认情况下ssl模块并未被安装,如果要使用该模块则需要在编译时指定–with-http_ssl_module参数,安装模块依赖于OpenSSL库和一些引用文件,通常这些文件并不在同一个软件包中。通常这个文件名类似libssl-dev。生成证书可以通过以下步骤生成一个简单的证书:首先,进入你想创建证书和私钥的目录,例如:$cd/usr/localginx/conf创建服务器私钥,命令会让你输入一个口…

    发布于:2019-11-24 17:27:18

    Nginx实现HTTP负载均衡

      下面是配置nginx负载均衡的简单示例文件,主要作用是:www.s135.com和blog.s135.com域名均指向Nginx所在的服务器IP。用户访问http://www.s135.com,将其负载均衡到192.168.1.2:80、92.168.1.3:80、192.168.1.4:80、192.168.1.5:80四台服务器。用户访问http://blog.s135.com,将其负载均衡到…

    发布于:2019-11-24 16:59:14

    Nginx拒绝或允许指定IP

      nginx拒绝或允许指定IP,是使用模块HTTP访问控制模块(HTTPAccess).控制规则按照声明的顺序进行检查,首条匹配IP的访问规则将被启用。如下例:location/{ deny  192.168.1.1; allow  192.168.1.0/24; allow  10.1.1.0/16; deny  all;}上面的例子中仅允许192.168.1.0/24和10.1.1.0/16网络…

    发布于:2019-11-24 16:46:24

    nginx实现访问网站或目录密码认证保护

      对于实现访问网站或目录密码认证保护,nginx的HTTP基本认证模块(HTTPAuthBasic)可以实现.这个模块提供基于用户名与密码的验证来保护你的站点或站点的一部分。如下例:location / { auth_basic      "Restricted"; auth_basic_user_file conf/htpasswd;}解释:auth_basic指令包含一个具有测试用户名和密码的H…

    发布于:2019-11-24 16:35:01

    nginx配置gzip压缩

      gzip压缩用的是http_gzip_module模块.这个模块支持在线实时压缩输出数据流,使用范例:gzip       on; gzip_min_length 1000; gzip_proxied   expiredno-cacheno-storeprivateauth;gzip_types    text/plainapplication/x-javascripttext/csstext/h…

    发布于:2019-11-24 16:07:05

    nginx防盗链配置

      判断一个请求的Referer可以有效的防止盗链,使用nginx相应的HTTPReferer模块(HTTPReferer)可以实现此功能.当一个请求头的Referer字段中包含一些非正确的字段,这个模块可以禁止这个请求访问站点。这个头可以随意的伪造,因此,使用这个模块并不能100%的阻止这些请求,绝大多数拒绝的请求来自一些典型的浏览器,可以认为这些典型的浏览器并不能提供一个”Referer”头,甚至…

    发布于:2019-11-24 15:52:30

    nginx配置查看http运行请求状态

      StubStatus模块(StubStatus),这个模块可以取得一些nginx的运行状态。要使用这个模块必须在编译时指定下列编译参数:--with-http_stub_status_module示例配置:locationginx_status{ stub_statuson; access_log  off;}这个模块可以生成一个类似mathopd状态页面的纯文本信息:Activeconnecti…

    发布于:2019-11-24 15:21:03

    nginx替换文本模块Substitution

      这个模块可以能够在nginx的应答中搜索并替换文本。要使用这个模块必须在编译时指定下列编译参数:--with-http_sub_moduleoption示例配置:location/{ sub_filter   </head> '</head><scriptsrc="$script"></script>'; sub_filter_onceon;}指令s…

    发布于:2019-11-24 15:11:44

    如何用DNS+GeoIP+Nginx+Varnish做世界级的CDN

      如何用BIND,GeoIP,Nginx,Varnish来创建你自己的高效的CDN网络?CDN,意思是ContentDistrubtionNetwork,意思是内容分发网络,简单的说,就是全地域范围内的负载均衡,全地域的概念可以是全国,也可以是全世界。由统一的DNS服务器进行地址转发,选择离用户最近的地区服务器进行负载均衡。本质上是从一个机房内的负载均衡扩展到了全世界范围内的负载均衡。同时可以将本地…

    发布于:2019-11-24 13:08:24

    安装webalizer分析nginx和apache的日志

      webalizer是一个自动分析日志文件的软件。下面简单介绍如何安装和使用。1、安装依赖yuminstallgd-devellibpng-develzlib-devel2、下载安装wgetftp://ftp.mrunix.net/pub/webalizer/webalizer-2.23-05-src.tgztarxzfwebalizer-2.23-05-src.tgzcdwebalizer-2.2…

    发布于:2019-11-24 12:31:51

    关于nginx wordpress目录式永久链接斜杠的问题

      我的wordpress一直以为是启用目录式的永久链接,如https://www.centos.bz/2012/01eal-time-rsync-file-with-sersync/。今天当我用https://www.centos.bz/2012/01eal-time-rsync-file-with-sersync这样的链接,即尾部少一斜杠时,文章照样能顺利地访问,这时候查看这个地址返回的状态码,是…

    发布于:2019-11-24 11:20:38

    nginx+keepalived实现双机热备的高可用

      这篇文章简单介绍利用keepalived软件,实现对nginx服务器的高可用,即实现故障自动切换。假设你已经安装好nginx,下面介绍keepalived的安装和使用。keepalived安装yuminstallopenssl-develcd/tmpwgethttp://www.keepalived.org/software/keepalived-1.2.2.tar.gztarxzfkeepali…

    发布于:2019-11-24 09:42:05

    使用AWStats分析Nginx和Apache日志

      AWStats简介Awstats是一个免费非常简洁而且强大有个性的统计工具。它可以统计您站点的如下信息: 一:访问量,访问次数,页面浏览量,点击数,数据流量等 二:精确到每月、每日、每小时的数据 三:访问者国家 四:访问者IP 五:Robots/Spiders的统计 六:纺客持续时间 七:对不同Filestype的统计信息 八:Pages-URL的统计 九:访客操作系统浏览器等信息 十:其它信息(…

    发布于:2019-11-24 07:00:32

    nginx配置反向代理

      nginx配置反向代理很简单,只需要在nginx.conf配置文件加入server区块。server{     listen    80;     server_name www.centos.bz; location/{         proxy_pass       http://1.2.3.4;//后端ip地址         proxy_redirect     off; //关闭后端返…

    发布于:2019-11-24 00:00:16

    Nginx+tomcat整合安装配置

      上次我们使用了apache来处理静态,tomcat来处理jsp程序,现在我们尝试使用处理静态更高效的nginx,通过nginx的代理模块,将jsp的处理传递给tomcat。安装JRE到http://www.oracle.com下载JRE软件。wgethttp://download.oracle.com/otn-pub/java/jdk/7u2-b13/jre-7u2-linux-i586.tar.…

    发布于:2019-11-23 22:39:11

    隐藏nginx版本号

      隐藏nginx版本号是为了防止黑客利用特定版本出现的漏洞攻击,现在介绍方法,主要修改两个地方。1、修改nginx.conf文件,在httpd区域中加入server_tokensoff;如:http{……省略sendfileon;tcp_nopushon;keepalive_timeout60;tcp_nodelayon;server_tokensoff;…….省略}2、修改/usr/localgi…

    发布于:2019-10-15 12:04:30