server { listen 80 ; server_name www . it.net.cn ; rewrite ^(.*) http : //it.net.cn$1 permanent; } server { listen 80 ; server_name it.net.cn ; # root directive should be global root / var / www / it.net.cn / public / app / webroot /; acce...
wordpress 自带的重写规则都是关于apache的,本文将介绍如何配制nginx下的wordpress重写规则。 首先,配置一个php的upstream,这样可以方便backend的机器和端口的改变,然后配置对应博客域名虚拟机。 # Upstream to abstract backend connection(s) for phpu...
nginx自定义页面非常简单,两条指令就可以搞定 1. 在http{}段加入红色指令,如下 http { ... fastcgi_intercept_errors on; error_page 404 /404.html; ... } 2. 把404页面放到根目录(root指令定义的目录下),默认是安装目录的html目录下。 3.测试配置是否正...
linux系统下vim或者vi编辑器默认是没有对nginx的语法高亮设置。 需要自己手动配置。 1.下载vi语法高亮配置到~/.vim/syntax,如果不存在则创建该目录 cd~/.vim/syntax wgethttp://www.vim.org/scripts/download_script.php?src_id=14376 -O nginx.vim 2.增加...
之前使用盛大云服务器,用的是ubuntu装的apache服务器, 但网站总是莫名其妙的失去响应,需要重启apache才可以正常服务,看日志也没什么 异常,也就懒得研究,直接换成nginx。 把wordpress从apache挪到nginx比较容易,源文件拷到nginx根目录下,不需要修改代...
nginx以高并发,省内存著称。 相信大多数安装nginx的同学都想知道自己的nginx性能如何。 我想跟大家分享下我使用ab工具的压力测试方法和结果, ab是针对apache的性能测试工具,可以只安装ab工具。 ubuntu安装ab apt-get install apache2-utils centos安装ab...
为什么要做web cache,我想大家最主要的是解决流量的压力。随着网站流量的提升,如果只是单台机器既处理静态文件,又处理动态脚本,显然效率很难上升,不能处理日益上涨的流量压力。与此同时某些网站的页面内容并不是经常变化,因此我们可以分两层架构来组织...
nginx的版本号默认是打开的,可以在默认的错误页面和http响应头中查看到。 比如http://www.nginx.cn的HTTP响应头信息 有些时候HTTP/1.1 200 OK Server: nginx/1.2.3 Date: Fri, 14 Dec 2012 05:39:29 GMT Content-Type: text/html; charset=UTF-8 Connection...
nginx 的 403 Forbidden errors 表示你在请求一个资源文件但是nginx不允许你查看。 403 Forbidden 只是一个HTTP状态码,像404,200一样不是技术上的错误。 哪些场景需要返回403状态码的场景? 1.网站禁止特定的用户访问所有内容,例:网站屏蔽某个ip访问。 2....
使用php-fpm解析PHP,No input file specified,File not found是令nginx新手头疼的常见错误,原因是php-fpm进程找不到SCRIPT_FILENAME配置的要执行的.php文件,php-fpm返回给nginx的默认404错误提示。 比如我的网站doucument_root下没有test.php,访问这个...
之前的nginx配置是对nginx配置文件的具体含义进行讲解,不过对于nginx的新手可能一头雾水。 今天看到个文档不错,翻译过来分享给大家,可以让新手更详细地了解nginx配置,可以说是nginx配置入门必备。 Nginx是一个轻量级高性能的web服务器,它是为快速响应大...
有人问我为什么nginx的access日志文件突然间变大M,查看结果nginx默认主机日志记录出现如下的400错误。 重现办法: telnet localhost 80 Trying ::1... telnet: connect to address ::1: Connection refused Trying 127.0.0.1... Connected to localhost. Esc...
利用nginx泛域名解析配置二级域名和多域名 网站的目录结构为 html ├── bbs └── www html为nginx的安装目录下默认的存放源代码的路径。 bbs为论坛程序源代码路径 www为主页程序源代码路径 把相应程序放入上面的路径通过 http://www.youdomain.com 访问...
建站过程中进程会遇到搜索引擎收录带www和不带www的@两个域名的同一站点,影响排名。 这时候我们可以把其中一个域名301永久重定向到另一个域名传递权重,不推荐停止解析其中任何一个。 谷歌对301的反应快一些,百度需要一段时候后才能识别301. 举个例子,最...
1.安装mongodb linux下安装mongodb很简单,执行如下命令完成安装 curl http://downloads.mongodb.org/linux/mongodb-linux-i686-2.2.2.tgz mongo.tgz tar -zxvf mongo.tgz mkdir /db cp -R -n mongodb-linux-i686-2.2.2/ /db/mongodb cd /db/mongodb/ 2.启动...
盗链是指一个网站的资源(图片或附件)未经允许在其它网站提供浏览和下载。 尤其热门资源的盗链,对网站带宽的消耗非常大,本文通过nginx的配置指令location来实现简单的图片和其它类型文件的防盗链。 Nginx 的配置文件 : location ~ \.(jpe?g|png|gif)$ { val...
nginx是一个web服务器,因此nginx的access日志只有对访问页面的记录,不会有php 的 error log信息。 nginx把对php的请求发给php-fpm fastcgi进程来处理,默认的php-fpm只会输出php-fpm的错误信息,在php-fpm的errors log里也看不到php的errorlog 原因是php-f...
一直以来我都是只解析www.nginx.cn,没有启用nginx.cn 早上看到 laughing 同学给我发的邮件 直接在浏览器地址栏输入 nginx.cn 无法访问,DNS查找失败,由于您没有对域名做A记录解析 所以无法访问! 强烈建议 站长 对nginx.cn做A记录域名解析 这样可以省去输...
前段时间把程序员的wordpress升级到3.5.1,本身如果没有特别的插件,在后台更新就能完成。 更新完成后在后台发布文章,编辑器不能点击可视化标签,只能显示html标签,看了下js控制台提示ReferenceError: tinyMCE is not defined 3.5。 直觉以为升级哪里有问...
近几年来,随着手机和pad的普及,越来越多的用户选择使用移动客户端访问网站,而为了获取更好的用户体验,就需要针对不同的设备显示出最合适的匹配,这样就是近年来流行的响应式web设计。 响应式web设计是一种纯前端技术js、css等实现的针对不同设备访问同一...
昨天用wordpress发布文章,文章内容是一个网站一段时间来的运行信息,20几页的列表结果粘到编辑器。 点击发布后,页面卡住了,过了一会返回浏览器显示413 Request Entity Too Large。 第一感觉就是文章内容太多,超过了nginx配置的限制, 看了一下nginx.conf...
nginx: [emerg] try_files directive is not allowed here in /usr/local/nginx/virtualhost/quancha.conf:35 不能再if指令块使用try_files nginx: [emerg] unknown log format notice in /usr/local/nginx/virtualhost/quancha.conf:11 access 日志不能使用...
记一次莫名其妙的网站失去响应排查。 之前网站一直是使用nginx做代理后端的apache运行php来提供服务。 apache经常会不定期不定时间的出现不能服务失去响应,然后nginx出现504 Gateway Time-out 查看错误日志也看不到任何东西,以为是apache的bug(其实不是,...
越来越多的人把apache转到nginx,对于运行php来说,转移比较容易些。 但要实现伪静态,rewrite配置就会复杂一些,大多数人的问题都出在这里。 下面是nginx下discuz url rewrite配置模板,供大家参考。 注意:修改server_name,root为你的实际配置。 其它常见r...
#客户端请求头缓冲区大小,如果请求头总长度大于小于128k,则使用此缓冲区, #请求头总长度大于128k时使用large_client_header_buffers设置的缓存区 client_header_buffer_size 128k; #large_client_header_buffers 指令参数4为个数,128k为大小,默认是8k。...
Nginx 的 sub_filter 模块(http://wiki.nginx.org/HttpSubModule)来替换返回文件中的文本。可以用来不修改应用程序的同时,为文件增加一些监控标志,或增加额外的 javascript 用于数据统计等,使用方式如下: location / { sub_filter /head Like for acha...
nginx如何配置才能支持codeigniter ? 1. codeigniter的url美化去掉index.php location / { root html / gxtp ; index index . php ; try_files $uri $uri / / index . php ? $uri $args ; } 2.与thinkphp一样codeigniter的url rewrite也是使用pathinfo来实...
我现在是有些图片需要生成缩略图,这个现在加了image_filter这个已经实现了,但我不知道怎么样才能访问我上传的原图 刚开始觉得也不太好弄,让他用程序区处理,实际上稍微动脑筋分析一下也可以不修改程序实现动态生成缩略图且能够访问原图。 前提是需要定好...
1 Docker 是什么? -1.1 容器是什么? -2 安装 Docker -2.1 启动 docker 守护进程 -3 ...
使用场景 最近,报告查询系统负载均衡集群相关配置已经完成,两种实现方式分别是基于E...
当你执行 nginx -t 得时候,nginx会去测试你得配置文件得语法,并告诉你配置文件是否...
本文将介绍一些SSL安全性的配置,以此提升网站的安全等级。先给出本博客的SSL配置: s...
Step 1:安装配置JDK 1.下载JDK rpm包 下载地址:http://www.oracle.com/technetwork/...
问题现象: 我们有时候会遇到ssh连接服务器的时候非常慢,经常是要等30秒以上,甚至更...