nginx

nginx配置返回文本或json linux

nginx配置返回文本或json

1243 0

有些时候请求某些接口的时候需要返回指定的文本字符串或者json字符串,如果逻辑非常简单或者干脆是固定的字符串,那么可以使用nginx快速实现,这样就不用编写程序响应请求了,可以减少服务器资源占用并且响应性能非常快。 在server中配置location拦截即可,配置实例: ```sh #固定文本 location ~ ^/get_text { default_type text/html; return 200 'This is text!'; } #固定json location ~ ^/get_js

nginx内置变量 linux

nginx内置变量

1771 2

内置变量存放在`ngx_http_core_module`模块中,变量的命名方式和apache 服务器变量是一致的。 ###### `$arg_name` 请求中的的参数名,即“?”后面的arg_name=arg_value形式的arg_name ###### `$args` 请求中的参数值 ###### `$binary_remote_addr` 客户端地址的二进制形式, 固定长度为4个字节 ###### `$body_bytes_sent` 传输给客户端的字节数,响应头不计算在内;这个变量和Apach

WordPress之使用Nginx的ngx_cache_purge模块缓存加速 linux

WordPress之使用Nginx的ngx_cache_purge模块缓存加速

1134 0

##### 下载模块 ```bash wget http://labs.frickle.com/files/ngx_cache_purge-2.3.tar.gz ``` ##### 安装 ```bash tar -zxvf ngx_cache_purge-2.3.tar.gz #进入nginx源码目录 ./configure --prefix=CUSTOM_DIR --with-http_ssl_module --add-module=./ngx_cache_purge-2.3 #此处的模块目录为你解压的文件夹所在

Nginx之504 Gateway Timeout的解决方法 linux

Nginx之504 Gateway Timeout的解决方法

1264 0

原因:配置问题 修改Nginx的服务器配置,调整Nginx的超时时间 fastcgi_connect_timeout 300; fastcgi_send_timeout 300; fastcgi_read_timeout 300; 默认单位:秒 如果使用了Nginx代理,需在块里加上如上代码 如果问题没有解决,修改php服务器配置 调大max_children,保证有充足的php-cgi进程可以被使用 调大request_terminate_timeout,使php-cgi进程处理脚本的超时时间变长

浅析linux命令之ps命令 linux

浅析linux命令之ps命令

1403 0

这里说是浅析,文如其名。在服务器上`man ps`,说明内容达19页之多,这里不多做说明。本文内容主要是命令参数的中文说明以及少许例子。 -a:显示所有终端机下执行的程序,除了阶段作业领导者之外。 a:显示现行终端机下的所有程序,包括其他用户的程序。 -A:显示所有程序。 -c:显示CLS和PRI栏位。 c:列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示。 -C:指定执行指令的名称,并列出该指令的程序的状况。 -d:显示所有程序,但不包括阶段作业领导者的程序。 -e

apache反向代理http到https linux

apache反向代理http到https

1622 0

在此之前,我一直认为apache以及nginx的反向代理,只能代理本地局域网,今天经过测试,还可以代理外网http以及https,真是活到老学到老。😁 apache反向代理http到本地局域网与http类似,以下以http到外网地址为例。apache的反向代理功能需要模块的支持: mod_proxy.so mod_proxy_connect.so mod_proxy_http.so mod_rewrite.so apache安装编译时,带上参数`--enable-proxy`,若已安装apache,可以

Nginx upstream的5种权重分配方式 linux

Nginx upstream的5种权重分配方式

1982 2

1、轮询(默认)  每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。  2、weight  指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况。  数值越大,负载越大 例如:  ``` upstream backup {  server 192.168.0.3 weight=10;  server 192.168.0.8 weight=10;  }  ``` 3、ip_hash  每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器

Nginx SSL 证书安装 linux

Nginx SSL 证书安装

1742 0

##### 一、生成证书(csr)请求文件 1.1 查看 openssl 在终端输入 openssl version 查看 openssl 当前版本 如果未安装openssl 可以yum install -y openssl 或者去[官网](/tools/?url=http://www.openssl.org/related/binaries.html)下载: 1.2 生成 key 私钥文件 `openssl genrsa -des3 -out www.wanxiaohong.cn.key 2048` 会

让Nginx支持.htaccess linux

让Nginx支持.htaccess

1646 0

.htaccess配置文件设置是Apache上的好东西,现在我们让Nginx服务器也能使用它,可能很多朋友都以为nginx不支持.htaccess,只有apache才支持.htaccess文件,其实这是错误的看法nginx也是支持.hatccess的,下面来总结一下配置方法。 其实nginx和.htaccess一点关系都没有,只是一大堆人深受apache的影响觉得nginx应该也要支持.htaccess功能。在nginx的配置中直接include .htaccess文件就好: `include /站点目录/.ht

Shopex bbc的集群部署 shopex产品

Shopex bbc的集群部署

3775 2

服务器说明 MySQL主从配置 安装Redis 安装Memcache 静态资源服务器配置 web机代码同步,采取 rsync+inotify方式 负载均衡 FAQ   服务器说明(3web机情况,其他类似) 本文档仅供参考,达到集群部署目的即可,不同运维都有自己的方案,生产环境的要求要复杂于以下文档,具体环境具体对待 软件部署安装具体请参考 linux单机部署,集群部署可能不需按照单机部署那样所有软件都需要安装,根据服务器实际需要安