一、Nginx概述
Nginx是一个高性能的HTTP反向代理服务器,也是一个IMAP/POP3/SMTP服务器。Nginx是由Igor Sysoev为俄罗斯访问量第二的Rambler。ru站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名.本文档中Nginx版本:nginx-1.10.2
二、Nginx安装准备
2.1关闭防火墙
用root用户登录Liunx系统关闭防火墙,关闭防火墙的作用在于防火墙阻挡网络的端口访问,照成网络访问不正常。
#service iptables stop
#chkconfig —-level 345 iptables off
关闭selinux命令:
setenforce 0
2.2创建Nginx用户
创建nginx运行的用户和组
groupadd nginx
#useradd —g nginx nginx
passwd nginx
改变程序目录属主属性,赋权给nginx用户
chown —hR nginx:nginx /home/nginx
三、Nginx依赖包安装
2。1安装gcc
用root登录名上传Linux系统镜像文件到目录/home/nginx路径,输入命令进入到nginx用户的目录:
    #cd /home/nginx
输入命令查看所有文件确保镜像文件已上传。:
#ls –n 
    输入命令挂在镜像文件.注意修改镜像文件名称
mount —o loop /home/nginx/rhel—server—6.8-x86_64-dvd.iso /mnt 
    输入命令进入到已挂载的镜像文件目录中
    cd /mnt/Packages
    输入命令看所有软件包的.rpm安装包列表:
ls
   
输入命令以下命令(软件安装顺序不能错):注意安装包名称根据实际情况修改,具体名称可以看ls命令的安装包列表(上图).
    rpm -ivh mpfr-2.4。1-6。el6.x86_64.rpm
#rpm -ivh ppl-0。10。2—11。el6。x86_64。rpm
rpm —ivh cpp-4。4。7—17。el6.x86_64.rpm
#rpm —ivh cloog-ppl-0。15.7-1。2.el6。x86_64.rpm
#rpm -ivh gcc—4.4.7-17。el6。x86_64.rpm
rpm -ivh libstdc++-devel—4.4.7—17。el6.x86_64。rpm
#rpm -ivh gcc—c++—4.4.7-17。el6.x86_64。rpm
#rpm -ivh ncurses-devel-5。7-4.20090207.el6。x86_64。rpm
2.2安装pcre
    Nginx的rewrite 模块需要 pcre 库
root登录名将pcre库安装包上传到Linux系统的/home/nginx目录中
    输入解压命令
    #cd /home/nginx
    tar –zxvf pcre—8。39。
    输入命令ls 拷贝解压后文件夹名称,再输入cd 文件夹名称进入到解压后的路径,然后利用命令进行编译并安装。
#cd pcre—8。39
#./configure
    接着输入命令编译并安装pcre:
make
#make install   
2.3安装zlib
gzip 模块需要zlib 库,用nginx登录将zlib程序包上传到nginx目录中。
输入命令:
#cd /home/nginx
tar –zxvf zlib—1.2。8.tar。gz
输入命令进入解压后的目录并安装编译:
cd zlib—1.2。8
#./configure
    make
    #make install
24安装OpenSSL
将Open SSL安装包上传到nginx目录中。
    输入解压命令并进入解压后目录
    #cd /home/nginx
    #tar -zxvf openssl—1.0。1t.tar。gz
#cd openssl—1。0.1t
    输入命令编译安装
    linux离线安装nginx详细教程#。/config
    make
    make install
以上步骤将nginx依赖包已安装完成.
四、Nginx安装
用nginx登录名上传Nginx安装包到linux服务器/home/nginx目录下,进入到nginx存放路径里.
cd /home/nginx
    输入解压命令解压Nginx安装包:
#tar –zxvf nginx—1.10。2。tar。gz
输入命令进入解压后的安装包目录中.:
cd nginx—1.10.2
安装完所有的nginx依赖包后,可以编译并安装nginx程序输入命令
。/configure -—prefix=/home/nginx/nginx—10.2 ——with—pcre=/home/nginx/pcr
e-8.39 -—with-zlib=/home/nginx/zlib—1。2.8 --with-openssl=/home/nginx/openssl-1.0。1t —-with-http_stub_status_module --with-http_realip_module ——with—http_ssl_module  //一条命令不换行
接着执行命令
make   
make install
以上命令无报错提示则nginx已安装完成
五、Nginx启动
用root登录名输入编辑命令
#vi /home/nginx/nginx-10。2/conf/nginx。conf
按字母键i进行编辑f
更改之后按键盘左上角的Esc键,并输入命令: :wq回车保存并退出。
    输入nginx启动命令
/home/nginx/nginx-10。2/sbin/nginx
    本机访问地localhost,显示以下网页就说明Nginx启动成功。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。