玖零定制问题修复的gravatar头像
玖零定制问题修复 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(二):nginx安装及部署

创建一个nginx文件夹 mkdir nginx

解压nginx-1.9.11.tar.gz 到nginx文件夹下 tar -zxvf nginx-1.9.11.tar.gz -C ~/nginx/

解压结果

nginx(二):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(二):nginx安装及部署

 

检测nginx是否安装成功

进入sbin目录执行 ./nginx -t 命令

nginx(二):nginx安装及部署

 

好了 以上表示我们的nginx在centos环境下已经安装编译成功


打赏
最近浏览
zshb_gxj  LV8 2018年12月21日
jianyue  LV2 2018年5月17日
布灵布灵  LV4 2018年4月4日
玖零定制问题修复  LV34 2018年3月21日
wgc_jy  LV21 2018年2月2日
上世纪风景  LV11 2018年1月12日
奋青员  LV12 2017年11月20日
落叶深海  LV4 2017年11月2日
淡淡人生过  LV7 2017年11月2日
sodkj123  LV15 2017年10月20日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友