Nginx的安装及配置

1. Nginx反向代理服务器

1.1. Nginx 简介

l Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器;

支持的操作系统众多,windowslinuxMacOS X

l 可实现负载均衡;

l Rewrite功能强大;

电商架构大部分都采用Nginx+Tomcat的架构。

 

反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务

器。

Nginx常用功能
1、Http代理,反向代理
:作为web服务器最常用的功能之一,尤其是反向代理。

 

Nginx在做反向代理时,提供性能稳定,并且能够提供配置灵活的转发功能。Nginx可以根据不同的正则匹配,采取不同的转发策略

2、负载均衡

Nginx提供的负载均衡策略有2种:内置策略和扩展策略。内置策略为轮询

 

3、web缓存

Nginx可以对不同的文件做不同的缓存处理,配置灵活,并且支持FastCGI_Cache,主要用于对FastCGI的动态程序进行缓存。配合着第三方的ngx_cache_purge,对制定的URL缓存内容可以的进行增删管理。

 

1.2. Windows安装

 

1.3. Nginx 下载

http://nginx.org

1.4. 安装

直接解压“nginx-1.11.1.zip”

1.5. 命令

cmd进入nginx所在的根目录:

 

启动: start nginx

停止: nginx -s stop

重新加载:nginx -s reload

 

注意启动nginx后在任务管理器中要能看到两个nginx服务启动才是正确的。

 

 

如果启动报错,查看日志文件发现80端口被占用;可以使用命令netstat -ano命令查看端口占用情况。再打开任务管理器,查看pid然后停止程序即可。

1.6. 启动Nginx

此时 直接在浏览器地址栏输入:localhost便能看到 欢迎页面,说明你虚拟主机已经搭建好了

 

 

 

1.7. 配置

直接解压“nginx-1.11.1.zip”;进入解压后目录“nginx-1.11.1\conf\nginx.conf”进行服务的配置。

server {

        listen       80; #监听端口

        server_name  localhost; #监听地址 

 

        #charset koi8-r;

 

        #access_log  logs/host.access.log  main;

 

        location / {

            root   html;

            index  index.html index.htm;

        }

 

        #error_page  404              /404.html;

 

        # redirect server error pages to the static page /50x.html

        #

        error_page   500 502 503 504  /50x.html;

        location = /50x.html {

            root   html;

        }

 

 

 

 

2. linux上安装Nginx

 

2.1. 安装编译工具及库文件

[root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

2.2. 安装PCRE

PCRE 作用是让 Nginx 支持 Rewrite 功能。

1、下载 PCRE 安装包,下载地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

[root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

 

2、解压安装包:

[root@bogon src]# tar zxvf pcre-8.35.tar.gz

3、进入安装包目录

[root@bogon src]# cd pcre-8.35

4、编译安装 

[root@bogon pcre-8.35]# ./configure

[root@bogon pcre-8.35]# make && make install

5、查看pcre版本

[root@bogon pcre-8.35]# pcre-config--version

 

2.3. 安装openssl

下载openssl

wget http://www.openssl.org/source/openssl-fips-2.0.9.tar.gz

编译安装openssl

解压:[root@localhost] tar zxvf openssl-fips-2.0.9.tar.gz

 

[root@localhost] cd openssl-fips-2.0.9

 

[root@localhost] ./config && make && make install

 

2.4. 安装zlib

下载zlib    : wget http://zlib.net/zlib-1.2.8.tar.gz

编译安装zlib:

 

解压:[root@localhost]tar zxvf zlib-1.2.8.tar.gz

 

[root@localhost] cd zlib-1.2.8

 

[root@localhost]  ./configure && make && make install

 

2.5. 安装Nginx

下载nginx:    wget http://nginx.org/download/nginx-1.8.0.tar.gz

安装nginx

解压:[root@localhost]tar zxvf nginx-1.8.0.tar.gz

 

[root@localhost] cd nginx-1.8.0

 

[root@localhost]  ./configure && make && make install

 启动nginx

/usr/local/nginx/sbin/nginx

停止nginx

/usr/local/nginx/sbin/nginx -s stop

重启nginx

/usr/local/nginx/sbin/nginx -s reopen

重新载入配置文件

/usr/local/nginx/sbin/nginx -s reload

2.6. 访问站点

 

从浏览器访问我们配置的站点ip:


 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值