博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux下Nginx编译安装
阅读量:5903 次
发布时间:2019-06-19

本文共 1737 字,大约阅读时间需要 5 分钟。

  hot3.png

1:以CentOS-6.4安装的基础上进行编译安装nginx:

第一步检查安装gcc

gcc-v  #检查gcc编译器yum -y install gcc automake autoconf libtool make  #安装GCCyum install gcc gcc-c++  #安装C++编译器

第二步下载Ngnix安装配置(建议将这些源代码放在同一目录下)

mkdir /usr/local/web  #创建一个临时安装目录cd /usr/local/webwget http://nginx.org/download/nginx-1.4.2.tar.gztar -zxvf nginx-1.4.2.tar.gzcd nginx-1.4.2./configure

出现报错,大概意思HTTP重写模块需要PCRE运行库文件的支持,如果不需要重写模块可以这样

./configure --without-http_rewrite_module #可以取消这个模块的安装,不过不建议取消,url重写有利于seo优化#安装pcre运行库cd /usr/local/webwget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.21.tar.gztar -zxvf pcre-8.21.tar.gzcd pcre-8.21./configuremakemake install

再进行配置Nginx:

cd /usr/local/web/nginx-1.4.2./configure

HTTP gzip模块需要zlib运行库的支持,开启gzip进行压缩,获得更快的速度,如果不需要可以不装,

#安装zlibcd /usr/local/webwget http://zlib.net/zlib-1.2.8.tar.gztar -zxvf zlib-1.2.8.tar.gzcd zlib-1.2.8./configuremakemake install

进行配置:

cd /usr/local/web/nginx-1.4.2./configure

下载openssl

cd /usr/local/webwget http://www.openssl.org/source/openssl-1.0.1c.tar.gztar -zxvf openssl-1.0.1c.tar.gz  #等一下会把openssl放到nginx进行编译

把上面下载安装的运行库加入到nginx中,需要写些配置参数

cd /usr/local/web/nginx-1.4.2 #建议将下面的写在同一行,避免出错./configure --sbin-path=/usr/local/nginx/nginx   #nginx二进制存放位置,可以不写,有默认--conf-path=/usr/local/nginx/nginx.conf   #nginx配置文件存放位置,可以不写,有默认--pid-path=/usr/local/nginx/nginx.pid  #nginx进程文件存放位置,可以不写,有默认--with-http_ssl_module   #加入https模块的支持--with-pcre=/usr/local/web/pcre-8.21   #加入pcre库的支持--with-zlib=/usr/local/web/zlib-1.2.8   #加入zlib库的支持--with-openssl=/usr/local/web/nginx-1.4.2/openssl-1.0.1e  #openssl

配置正确的话,你将会看到是这样的,再进行安装:

cd /usr/local/web/nginx-1.4.2makemake install

果没有报错就成功了,接着启动nginx

cd /usr/local/nginx/nginx./nginx #启动

本机中输入127.0.0.1 就会看到 wellcom nginx

转载于:https://my.oschina.net/freax/blog/368736

你可能感兴趣的文章
windows10 更新后要输入2次密码才能进入系统
查看>>
iOS开发-OpenGL ES入门教程1
查看>>
平衡二叉树(AVL树)
查看>>
面向对象思想(第一天)
查看>>
微信小程序 js逻辑
查看>>
linux 安装 sftp
查看>>
openStack queens
查看>>
(转)EOSIO开发(四)- nodeos、keosd与cleos
查看>>
MVC5+EF6 入门完整教程八
查看>>
Java 设计模式专栏
查看>>
常用Mysql或者PostGresql或者Greenplum的语句总结。
查看>>
工控随笔_12_西门子_WinCC的VBS脚本_03_变量类型
查看>>
appium 报错
查看>>
phpquery中文手册
查看>>
使用ASP.NET Atlas SortBehavior实现客户端排序
查看>>
图像滤镜处理算法:灰度、黑白、底片、浮雕
查看>>
Office文档出错的几种原因与解决方法
查看>>
正则表达式 学习笔记1.1
查看>>
AssetBundle进阶内存优化(Unity 4.x)
查看>>
Ruby中写一个判断成绩分类的脚本
查看>>