linux下安装nginx

来源:互联网 发布:顶级域名证书合法吗 编辑:程序博客网 时间:2024/06/06 11:41

NGINX相关概念:

    正向代理(Forward Proxy)

一般情况下,如果没有特别说明,代理技术默认说的是正向代理技术。关于正向代理的概念如下: 正 向代理(forward)是一个位于客户端【用户A】和原始服务器(origin server)【服务器B】之间的服务器【代理服务器Z】,为了从原始服务器取得内容,用户A向代理服务器Z发送一个请求并指定目标(服务器B),然后代 理服务器Z向服务器B转交请求将获得的内容返回给客户端。客户端必须要进行一些特别的设置才能使用正向代理。如下图



      反向代理(reverse proxy)
反向代理正好与正向代理相反,对于客户端而言代理服务器就像是原始服务器,并且客户端不需要进行任何特别的设置。客户端向反向代理的命名空间(name-space)中的内容发送普通请求,接着反向代理将判断向何处(原始服务器)转交请求,并将获得的内容返回给客户端
。 


准备条件

   1.linux环境,当前本机linux系统为centos6.5版本

2.准备好nginx包 本文使用nginx-1.8.0.tar.gz(官网可以下载)

开始安装:

1.第一步先将nginx上传到Linux上。

在/usr/local下新建一个nginx文件夹,将nginx上传到该目录下

2.解压nginx

使用命令解压:tar  -xvf  nginx-1.8.0.tar.gz

3.编译nginx

          (1)安装依赖包(下面四条命令依次执行)
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

至此执行完上面四条命令后,依赖包安装完毕.

   (2)执行编译:

进入nginx目录 执行./configure

4.安装nginx

执行

make

make install

5.启动nginx

cd nginx目录下

cd 到sbin 目录下

./nginx  执行命令即可启动

  6.修改防火墙策略

                将端口号80 放行
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT

将该设置添加到防火墙的规则中
/etc/rc.d/init.d/iptables save



0 0