phpmyadmin错误The plain HTTP request was sent to HTTPS port

      今天在配置nginx的https支持,把phpmyadmin放在一个子目录下,即https://ip/phpmyadmin,登录出现TheplainHTTPrequestwassenttoHTTPSport错误,现给出解决方法:1.在location~\.php$区域添加fastcgi_paramHTTPSon;如以下代码:location~\.php${         fastcgi_inde…

    标签:PHP发布于:2019-11-24 17:09:20

    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,将其负载均衡到…

    标签:Nginx发布于: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网络…

    标签:Nginx发布于:2019-11-24 16:46:24

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

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

    标签:Nginx发布于: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…

    标签:Nginx发布于:2019-11-24 16:07:05

    nginx防盗链配置

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

    标签:Nginx发布于:2019-11-24 15:52:30

    CentOS安装rrdtool

      #wgethttp://dag.wieers.compm/packagespmforge-releasepmforge-release-0.3.6-1.el5.rf.i386.rpm#rpm-ivhrpmforge-release-0.3.6-1.el5.rf.i386.rpm会在/etc/yum.repos.d目录生成一些yum源#yuminstallrrdtool

    标签:Centos发布于:2019-11-24 15:34:08

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

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

    标签:Nginx发布于: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…

    标签:Nginx发布于:2019-11-24 15:11:44

    25个Apache性能优化技巧推荐

      Apache至今仍处于web服务器领域的霸主,无人撼动,没有开发者不知道。本篇文章介绍25个Apache性能优化的技巧,如果你能理解并掌握,将让你的Apache性能有显著的提升!Apache部分:1.移除不用的模块。2.使用mod_disk_cacheNOTmod_mem_cache。3.扁平架构配置mod_disk_cache。4.安装恰当的Expires,Etag,和Cache-Control…

    标签:Apache发布于:2019-11-24 14:56:09

    500 OOPS: vsftpd: refusing to run with writable root inside chroot()

      今天把vsftpd升级到了v2.3.5,配置文件还是使用原来的.允许本地用户登录ftp,并且使用chroot限制ftp根目录.启动登录之后发现如下错误:500OOPS:vsftpd:refusingtorunwithwritablerootinsidechroot()意思是不能使用chroot限制可写的根目录,看了下vsftpd的更新日志:Addstrongerchecksfortheconfig…

    标签:Vsftpd发布于:2019-11-24 14:47:24

    PHP 5.2/5.3 Hash漏洞补丁发布

      前日有信息显示当前包括PHP、Java、Ruby在内的很多语言版本存在漏洞,PHP官方开发组成员Laruence(新浪微博)表示攻击者可以通过构造Hash冲突实现拒绝服务攻击,并提供了实例。这个攻击方法危害很高,攻击成本也很小,一个台式机可以轻松搞垮数十台、上百台服务器。此漏洞一出,相当于随便一个攻击者就可以DDoS掉世界上的大部分网站!危害等级绝对是核弹级别。因此,PHP官方开发组紧急发布了补丁…

    标签:PHP发布于:2019-11-24 14:24:08

    修复php-5.2.x和php-5.3.x hash dos漏洞

      最近爆发出来的hashdos漏洞威力十足,杀伤力很大。随便一台服务器就可以发起ddos攻击,导致cpu长期占用100%,从而使服务器down机。下面给出php-5.2.x和php-5.3.x的修复方法。php-5.2.x:到这里https://github.com/laruence/laruence.github.com/tree/master/php-5.2-max-input-vars下载对应…

    标签:PHP发布于:2019-11-24 14:06:36

    php apc加速器安装

      一、简介APC,全称是AlternativePHPCache,官方翻译叫”可选PHP缓存”。其主要功能有两个,一是对PHPopcode缓存,二是可以做内存缓存功能。对apc进行配置主要基于两点,一是给APC分配多少内存,另一个每次请求如果PHP文件被修改apc是否做检查。APC的源码包自带了一个apc.php,可以将这个文件上传到web服务器的某个目录下,用浏览器访问,这会显示当前的状态。我们可以…

    标签:PHP发布于:2019-11-24 14:00:10

    google-perftools 加速MySQL – TCMalloc

      TCMalloc(Thread-CachingMalloc)是google开发的开源工具──“google-perftools”中的成员。与标准的glibc库的malloc相比,TCMalloc在内存的分配上效率和速度要高得多,可以在很大程度上提高MySQL服务器在高并发情况下的性能,降低系统负载。为MySQL添加TCMalloc库的安装步骤(Linux环境):1、64位操作系统请先安装libun…

    标签:GoogleMySQL发布于:2019-11-24 13:34:07

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

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

    标签:CDNDNSNginx发布于:2019-11-24 13:08:24