玖零定制问题修复
2017-08-14 18:19:16
nginx(二):nginx安装及部署
nginx分为linux版本和windows版本,本nginx系列都采用在linux centos 6.5 版本下进行操作,采用vm虚拟机进行服务环境搭建,nginx版本为1.9.11
获取新版本的nginx服务器:Nginx官方下载网站为http://nginx.org/en/download.html
nginx历史版本地址:http://nginx.org/download/ 这里可以获取nginx所有历史版本,你可以选择自己想要的版本进行下载
nginx文件及目录介绍,资源来自nginx windows版本解压后
nginx文件及目录介绍 | |
conf | conf目录中存放Nginx服务器的配置文件,包含Nginx服务器的基本配置文件和兑部分特性的配置文件 |
docs | docs目录存放Nginx服务器的文档资料,包含Nginx服务器的LICENSE,OpenSSL的LICENSE,PCRE的LICENSE以及zlib的LICENSE,还包括版本Nginx服务器升级的版本变更说明,以及README文档 |
html | html目录中存放两个后缀名为.html的静态网页文件,这两个文件与Nginx服务器的运行相关 |
logs | logs目录存放了Nginx服务器的运行日志文件 |
nginx.exe | nginx.exe即为启动Nginx服务器的运行程序,如果conf目录下的nginx.conf文件配置正确,通过它即可完成nginx服务器的启动操作 |
nginx版本编译及安装环境准备
linux环境搭建请参考博文CentOs6.5基本环境配置(一):基本环境配置
nginx所需编译环境说明
nginx所需编译环境说明 | |
GCC编译器 | 进行编译Nginx源代码 |
Automake | 自动创建Makefile工作 |
pcre库 | 支持nginx rewrite模块 |
zlib库 | 支持gzip模块 |
openssl库 | 支持ssl模块等 |
yum -y install gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel open openssl-devel
通过官网下载nginx-1.9.11.tar.gz并上传至服务器中
创建一个nginx文件夹 mkdir nginx
解压nginx-1.9.11.tar.gz 到nginx文件夹下 tar -zxvf nginx-1.9.11.tar.gz -C ~/nginx/
解压结果
linux下资源目录介绍
nginx资源目录介绍 | |
conf | conf目录中存放Nginx服务器的配置文件,包含Nginx服务器的基本配置文件和兑部分特性的配置文件 |
configure | configure文件是Nginx软件的自动脚本程序 |
html | html目录中存放两个后缀名为.html的静态网页文件,这两个文件与Nginx服务器的运行相关 |
man | man目录存放Nginx软件的帮助文档 |
src | src目录存放Nginx软件所有源代码 |
auto | auto目录存放大量脚本文件和configure脚本程序相关 |
nginx下configure脚本支持说明请参考:configure脚本支持常用说明
通过--prefix指定默认路径,点击Enter运行,可看到脚本执行过程,并生成makefile文件
./configure --prefix=/root/nginx
执行make命令进行编译,编译完成后使用make install命令进行安装nginx软件
安装完成后的记过
检测nginx是否安装成功
进入sbin目录执行 ./nginx -t 命令
好了 以上表示我们的nginx在centos环境下已经安装编译成功
评论