Windows下Linux安装

1. 下载Nginx for Windows压缩包

访问http://nginx.org/en/download.html ,或直接下载http://nginx.org/download/nginx-1.8.1.zip

2. 解压到特定目录,进入该目录

此处为 D:\Program Files\nginx-1.8.1

3. 运行命令行 start nginx

4. 查看状态 tasklist /fi "imagename eq nginx.exe"

5. 重新加载配置文件 nginx -s reload

nginx -s stop 强制停止
nginx -s quit "关机"

Linux下Nginx的安装:http://zhangguoli.cn/linux-nginx-install.html

Nginx配置代理

Nginx的安装:http://zhangguoli.cn/nginx-install.html

假设有3台服务器,分别是:
A : 10.10.1.1 Nginx
B : 10.10.6.2:8090 bbb
C : 10.10.6.3:8086 ccc
没有配置Nginx代理前,B访问地址是 10.10.6.2:8090/bbb ,C的访问地址是10.10.6.3:8086/ccc
配置代理之后, B、C的访问地址分别是10.10.1.1/bbb ,10.10.1.1/ccc

修改nginx.conf

文件位置:./nginx/conf/nginx.conf

1. 在http和server节点分别include配置文件

- 阅读全文 -

Linux下Nginx安装

OS: CentOS release 6.5 (Final)

0、准备PCRE和Nginx安装包

下载pcre-8.40.tar.gz http://pcre.org
下载nginx-1.2.9.tar.gz http://nginx.org/en/download.html

1、安装依赖

yum -y install gcc openssl-devel pcre-devel zlib-devel

2、安装PCRE(使Nginx支持http rewrite的模块)

tar zxvf pcre-8.40.tar.gz
cd pcre-8.40
./configure
make
make install

3、安装Nginx

- 阅读全文 -

Nginx配置favicon.ico

环境:Nginx日志报错说找不到favicon.ico文件

修改Nginx的配置文件nginx/conf/nginx.conf

  1. 如果原来Nginx已经配置了 root /home/wwwroot,直接把favicon.ico文件放到root对应的目录下即可
  1. 也可以单独设置 favicon.ico文件的路径
    location ~ ^/favicon\.ico$ {
        root    /home/nginx-assets/img;
    }

这样把favicon.ico放到/home/nginx-assets/img也可以实现效果,如下图:

张国利博客

反向代理和正向代理

正向代理: 是代理Client,为Client收发请求,对Sever来说,Server只知道Proxy存在,比如ShadowsSocks。
反向代理: 代理Server,为Server收发请求,Client只知道Proxy的存在,常用于负载均衡,比如Nginx。

反向代理和正向代理-张国利