欢迎光临IT网Linux学习频道

当前位置: > Linux服务器 > nginx >
  • [nginx] nginx + fpm php 输出无法获取内容长度,导致客户端无法处理分块 日期:2014-06-19 02:40:55 点击:205 好评:0

    问题: nginx +fpm,nginx无法探知 php输出内容长度,默认用Tranfer-Encoding:chunked编码 输出。 解决: 对于一些客户端,需要自己解析http协议的,一般不支持chunked解码,这时,可以在php输出里 加一个header(Content-Length: length ) 可以覆盖nginx的默...

  • [nginx] nginx配置codeigniter去掉index.php的方法 日期:2014-06-19 02:39:34 点击:106 好评:0

    在nginx.conf中加入如下配置: 代码如下: server { listen 80; server_name yourservername; location / { root /your/root/path/; index index.php index.html index.htm; if (-f $request_filename) { expires max; break; } #if (!-e $request_filename)...

  • [nginx] Centos下yum安装nginx+PHP-FPM+eAccelerator+mysql 日期:2014-06-19 02:37:53 点击:131 好评:0

    首先,添加安装源 Centos 默认官方源中没有nginx 和 php-fpm,所以必须添加第三方源,否则就只能自己编译了。 添加[CentALT]源 在/etc/yum.repo.d 目下创建 alt.ru.repo 文件内容如下: 复制代码 代码如下:[CentALT] name=CentALT Packages for Enterprise L...

  • [nginx] nginx与tomcat环境中获取真实IP的办法 日期:2014-06-19 02:37:46 点击:190 好评:0

    第一步:在nginx.conf中配置反向代理时把真实IP带上,例如: server { listen 80; server_name boyan.com; location ~ ^/(WEB-INF)/ { deny all; } location / { proxy_pass http://localhost:8888; proxy_set_header X-Real-IP $remote_addr; } } 第二步:...

  • [nginx] 将nginx制作为linux系统服务 日期:2014-06-19 02:36:21 点击:72 好评:0

    把Nginx加为linux的系统服务,其实就是创建一个启动管理脚本,类似于httpd可以使用service启动与停止,可以使用chkconfig配置服务一样。 代码如下: #!/bin/sh # # nginx - this script starts and stops the nginx daemon # # chkconfig: - 85 15 # descript...

  • [nginx] nginx报错502 Bad Gateway原因与解决方法 日期:2014-06-19 02:35:26 点击:59 好评:0

    网站报错: 502 Bad Gateway /nginx/0.8.15 解释: 502 Bad Gateway 服务器作为网关或者代理时,为了完成请求访问下一个服务器,但该服务器返回了非法的应答。这个应该是网管使用了过滤软件。 可能是nginx高负载造成的! 解决:增加了fastcgi的相应请求时间...

  • [nginx] nginx gzip 简介 日期:2014-06-19 02:34:38 点击:166 好评:0

    gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心...

  • [nginx] Nginx不支持ThinkPHP配置pathinfo问题的解决方法 日期:2014-06-19 02:33:35 点击:271 好评:-2

    前言 ThinkPHP支持通过PATHINFO和URL rewrite的方式来提供友好的URL,只需要在配置文件中设置 URL_MODEL = 2 即可。 在Apache下只需要开启mod_rewrite模块就可以正常访问了,但是Nginx中默认是不支持PATHINFO的,这使得用TP写程序变的非常有局限性。 需要修...

  • [nginx] nginx做负载均衡时backend server如何取得真实IP 日期:2014-06-19 02:30:38 点击:89 好评:0

    首先,作为loadblance的nginx需要添加下面的配置: 复制代码 代码如下:proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; X-Real-IP和X-Forwarded-For可以2选1,也可以...

  • [nginx] 修改nginx访问日志的时间格式的方法 日期:2014-06-19 02:30:04 点击:147 好评:4

    要求: 修改访问日志的时间格式,原格式为:03/Jun/2009:07:06:53 +0800 ,修改为:2009-06-03 07:06:53 第一个要修改的文件: nginx-0.7.59/src/core/ngx_times.c 1、(计算字符串的长度?) static u_char cached_http_log_time[NGX_TIME_SLOTS] [sizeof(28...

  • [nginx] 根据条件分离nginx的access日志的方法 日期:2014-06-19 02:28:37 点击:147 好评:0

    要求实现如下的日志记录: 当访问ck.php?abc时,将日志记录到abc.log中;当访问ck.php?edf时,将日志记录在edf.log中。其中abc与edf为访问ck.php时加的参数。 实现: 使用if语句判断参数是否以abc开头,然后进行日志的分别存储。 修改nginx.conf,添加: 代码...

  • [nginx] 理解nginx配置中的多个if的匹配规则 日期:2014-06-19 02:24:24 点击:205 好评:0

    配置文件: location ~ /bb { if ($args ~ _kw=[\w]+){ access_log logs/kw; access_log logs/all; } if ($args ~ (_pg=[\w]+|_pc=[\w]+)){ access_log logs/pg; access_log logs/all; } if ($args ~ _kw=[\w]+.*(_pg=[\w]+|_pc=[\w]+)){ access_log logs/kw...

  • [nginx] 关于nginx的fastcgi_cache的问题 日期:2014-06-19 02:23:35 点击:203 好评:0

    问题描述: 使用nginx的proxy_cache缓存后端的另一台nginx处理的url,后端为php,没有问题。 当使用nginx的fastcgi_cache缓存本机的php页面时,出现问题,1个缓存页中包含了多个页面。 url类似为:http://1.1.1.1/www/aaa.php?zoneid=111 原因分析: proxy_c...

  • [nginx] nginx日志中记录cookie的实现方法 日期:2014-06-19 02:19:54 点击:143 好评:0

    配置文件段如下: 代码如下:log_format for_cookie $remote_addr - - [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $guid; set $guid -; if ( $http_cookie ~* guid=(\S+)(;.*|$)){ set $guid $1; } access_log /usr/lo...

  • [nginx] 在不停止服务的情况下加载nginx的新配置 日期:2014-06-19 02:11:53 点击:77 好评:0

    在不停止服务的情况下加载nginx的新配置,有以下两种方法: 方法一 nginx -t; nginx -s reload 方法二 nginx -t; kill -HUP nginx_master_process_pid 备注:nginx -t 检查nginx配置的语法,操作前都要检查一下,很重要,发现错误可及时修正。...

  • [nginx] 开启Nginx的目录文件列表功能的方法 日期:2014-06-19 02:11:02 点击:59 好评:0

    nginx默认是不允许列出整个目录的,但有时工作需要,非要让列出整个目录文件列表,下面为大家介绍如何开启Nginx的目录文件列表功能? 打开nginx.conf文件,在location server 或 http段中加入 autoindex on; 另外两个参数最好也加上去: autoindex_exact_size...

  • [nginx] ngix限制访问网站子目录的来源IP 日期:2014-06-19 02:10:10 点击:90 好评:0

    任务需求: 要求限制网站某个域名下子目录里的来源IP,即只允许某些IP访问; 方法: 利用location指定子目录,结合allow和deny指令进行源IP限制即可: 代码如下:root /opt/www/..../ ... ... location ~* /admin { allow 127.0.0.1; allow 10.10.0.0/16; allow...

  • [nginx] 更改nginx的log格式的例子 日期:2014-06-19 02:09:06 点击:137 好评:0

    为大家举一个例子,更改nginx的log格式。 大家可以根据自己的工作需要,灵活配置nginx的log格式,以利于日后的日志分析工作。 #log_format main $remote_addr - $remote_user [$time_local] # $request $status $body_bytes_sent # $http_referer $http_user_...

  • [nginx] CentOS6.5 Nginx优化编译配置 日期:2014-06-10 05:14:32 点击:65 好评:0

    说到Nginx,它真的算是我在运维工作中的好朋友,它优异的性能和极高的工作效率实在是让人大爱,来自internet的报告称其epoll模型能够支持高达50000个并发连接数。 Epoll[维基百科]: epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在...

  • [nginx] proxy_set_header和X-Forwarded-For 日期:2014-05-26 01:08:45 点击:184 好评:0

    proxy_set_header This directive allows to redefine and to add some request header lines which will be transferred to the proxied server. 这个不是change而是add,我了割草....我分析了好久日志才发现,然后对照官网,果不其然 ex: proxy_set_header X-F...

  • [nginx] Nginx负载均衡 日期:2014-05-26 01:06:41 点击:84 好评:0

    最近迷上了Nginx,真实麻雀虽小,五脏俱全..功能实在强大.. nginx不单可以作为强大的web服务器,也可以作为一个反向代理服务器,而且nginx还可以按照调度规则实现动态、静态页面的分离,可以按照轮询、ip哈希、URL哈希、权重等多种方式对后端服务器做负载均衡...

  • [nginx] nginx同IP、同端口、不同域名时的转发 日期:2014-05-26 00:48:32 点击:139 好评:0

    在使用nginx时对于 upstream的server的测试中发现,nginx默认对其使用的是基于IP的转发,这就意味着对于同IP、同端口、不同域名时无法进行转发。 在官方WIKI: http://wiki.nginx.org/NginxHttpUpstreamModule 没有查到相应的解决方案。 在GOOGLE上查到多篇...

  • [nginx] Nginx 配置 SSL 证书步骤小记 日期:2014-05-26 00:29:45 点击:123 好评:0

    接上篇讲到 Startssl SSL 证书申请成功后( 具体点这里 ),该怎么配置 SSL 证书到Nginx上面呢?其实步骤很简单。 1,按照如下格式修改nginx.conf 配置文件,80端口会自动转给443端口,这样就强制使用SSL证书加密了。访问http的时候会自动跳转到https上面。...

  • [nginx] Startssl SSL 证书申请图解 日期:2014-05-26 00:27:31 点击:192 好评:0

    一、什么是 SSL 证书,什么是 HTTPS 网站? SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL)安全协议是由Netscape Communication公司设计开发。...

  • [nginx] Linux下Nginx+Tomcat整合的安装与配置 日期:2014-05-26 00:24:33 点击:66 好评:0

    一、安装Tomcat和JDK 1、上传apache-tomcat-6.0.18.tar.gz和jdk-6u12-linux-i586.bin至/usr/local 2、执行如下命令安装tomcat: #cd /usr/local #tar zxvf apache-tomcat- 6.0 . 18 .tar.gz 解压完成后将apache-tomcat-6.0.18重命名为tomcat 3、执行如下命令...

  • [nginx] centos6.2 Nginx+Tomcat整合的安装与配置 日期:2014-05-26 00:21:23 点击:173 好评:0

    安装jdk 解压 tar -zxvf jdk-7u5-linux-x64.tar.gz 换个名字 mv jdk1.7.0_05 jdk7 还是放到usr下面罢 mv jdk7 /usr/ 修改配置文件 vi etc/profile 最后添加 JAVA_HOME =/usr/jdk7(自己的路径) PATH=$JAVA_HOME/bin:$PATH CLASSPATH=.:$JAVA_HOME/lib/dt.ja...

  • [nginx] yum安装nginx-mysql-php-fastcgi构建LNMP服务器 日期:2014-05-26 00:18:58 点击:57 好评:0

    (即nginx-mysql-php)服务器一直是被认为性能高,内存占用少的服务器,下面我们来介绍怎么通过简单的YUM命令安装,当然,你也可以试下。 导入第三方软件库 5 32位: 1.rpm -Uvh http://nginx.org/packages/centos/5/noarch/RPMS/nginx-release-centos-5-0.e...

  • [nginx] nginx配置反向代理 日期:2014-05-26 00:17:13 点击:179 好评:0

    nginx配置反向代理很简单,只需要在nginx.conf配置文件加入server区块。 server { listen 80; server_name www.it.net.cn ; location / { proxy_pass http://1.2.3.4; //后端ip地址 proxy_redirect off; //关闭后端返回的header修改 proxy_set_header Host $...

  • 首页
  • 上一页
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 下一页
  • 末页
  • 722011
栏目列表
推荐内容