友情提示:小程序,开发制作。

标签《Nginx》下的文章:

为高负载网络优化Nginx和Node.js

如果不先对Nginx和Node.js的底层传输机制有所了解,并进行针对性优化,可能对两者再细致的调优也会徒劳无功。一般情况下,Nginx通过TCP socket来连接客户端与上游应用。


在搭建高吞吐量web应用这个议题上,NginX和Node.js可谓是天生一对。他们都是基于事件驱动模型而设计,可以轻易突破 Apache等传统web服务器的C10K瓶颈。预设的配置已经可以获得很高的并发,不过,要是大家想在廉价硬件上做到每秒数千以上的请求,还是有一些工 作要做的。

这篇文章假定读者们使用NginX的HttpProxyModule来为上游的node.js服务器充当反向代理。我们将介绍Ubuntu 10.04以上系统sysctl的调优,以及node.js应用与...

阅读全文>>

Nginx环境下supesite discuz wordpress rewrite 规则

//supesite nginx 静态化规则

rewrite ^/([0-9]+)/spacelist(.+)$ /index.php?uid/$1/action/spacelist/type$2 last;

rewrite ^/([0-9]+)/viewspace(.+)$ /index.php?uid/$1/action/viewspace/itemid$2 last;

rewrite ^/([0-9]+)/viewbbs(.+)$ /index.php?uid/$1/action/viewbbs/tid$2 last;

rewrite ^/([0-9]+)/(.*)$ /index.php?uid/$1/$2 last;

rewrite ^/([0-...

阅读全文>>

无缝升级nginx

因为最近作者指出nginx一直以来都存在一个安全漏洞,因此今天升级了nginx

[root@unixhater ~]# cd /opt/nginx/
[root@unixhater nginx]# sbin/nginx -V #查看版本
nginx version: nginx/0.7.61
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-44)
configure arguments: –user=www –group=www –prefix=/opt/nginx –with-http_stub_status_module –with-http_ssl_module #注意这里的编译项
[root@unixh...

阅读全文>>

nginx接入https关键配置

server {
listen 8443;
server_name paycenter.hubs1.net;

ssl on;
ssl_certificate myserver.pem;
ssl_certificate_key key.key;

ssl_session_timeout 5m;

阅读全文>>

NGINX 的configure的帮助说明和可以开启的选项

configure 脚本确定系统所具有一些特性,特别是 nginx 用来处理连接的方法。然后,它创建 Makefile 文件。

configure 支持下面的选项:

--prefix=<path> - Nginx安装路径。如果没有指定,默认为 /usr/local/nginx。

--sbin-path=<path> - Nginx可执行文件安装路径。只能安装时指定,如果没有指定,默认为<prefix>/sbin/nginx。

--conf-path=<path> - 在没有给定-c选项下默认的nginx.conf的路径。如果没有指定,默认为<prefix>/conf/nginx.conf。

--pid-path=<path> - 在nginx.conf中没有指定pid指令的情况下,默认的nginx.pid的路径。如果没有指定,默认为 <prefix>/logs/nginx.pid。

--lock-path=<path> - nginx.lock文件的路径。

==================================

  --help                             print this message
  --prefix=PATH                      set installation prefix
  --sbin-path=PATH                   set nginx binary pathname
  --conf-path=PATH                   set nginx.conf pathname
  --error-log-path=PATH              set error log pathname
  --pid-path=PATH                    set nginx.pid pathname
  --lock-path=PATH                   set nginx.lock pathname

阅读全文>>

linux 把nginx加入到系统服务,并开机自己启动的方法

linux 把nginx加入到系统服务,并开机自己启动的方法

一。首先写一个shell脚本,脚本名称:nginx

#! /bin/bash

# chkconfig: 35 85 15 
# description: Nginx is an HTTP(S) server, HTTP(S) reverse

set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin...

阅读全文>>

Nginx 301重定向正确设置方法

Nginx 301重定向正确设置方法

比如我想将 gcgc.tk 重定向www.gcgc.tk,那么在你的VPS中的conf文件下找到下面代码

listen       80;
  server_name gcgc.tk  www.gcgc.tk ;

在后面加上这两句就OK~~

  if ($host != www.gcgc.tk ’ ) {
   rewrite  ^/(.*)...

阅读全文>>