Nginx编译安装详细过程

Nginx服务

基本HTTP服务:

1.处理静态文件(HTML静态网页及请求);包括索引文件以及支持自动索引.
2.打开并自行管理文件描述符缓存.
3.提供反向代理服务,并且可以使用缓存加速反向代理,同时完成简单负载均衡及容错.
4.提供远程FastCGI服务的缓存机制,加速访问,同时完成简单的负载均衡以及容错.
5.使用Nginx的模块化特性提供过滤器功能.Nginx基本过滤器包括gzip压缩,ranges支持,chunked响应,XSLT,SSL以及图像缩放等.其中,针对包含多个SSI的页面,经由FastCGI或反向代理,SSI过滤器可以并行处理.
6.支持HTTP下的安全套接层安全协议SSL.

高级HTTP服务:

1.支持基于名字和IP的虚拟机设置.
2.支持HTTP/1.0中的KEEP-Alive模式和管线模型连接.
3.支持重新加载配置以及在线升级时,无须中断正在处理的请求.
4.自定义访问日志格式,带缓存的日志写操作以及快速日志轮转.
5.提供3xx~5xx错误代码重定向功能.
6.支持重写(Rewrite)模块扩展.
7.支持HTTP DAV模块,从而为HTTP WEBDAV提供PUT,DELETE,MKCOL,COPY以及MOVE方法.
8.支持FLV流和MP4流传输.
9.支持网络监控,包括基于客户端IP和HTTP基本认证机制的访问控制,速度限制,来自同一地址的同时连接数或请求数限制等.
10.支持嵌入Perl语言.

邮件代理服务:

1.支持使用外部HTTP认证服务器重定向用户到IMAP/POP3后端,并支持IMAP认证方式(LOGIN,AUTH LOGIN/PLAIN/CRAM-MD5)和POP3认证方式(USER/PASS,APOP,AUTH LOGIN/PLAIN/CRAM-MD5).
2.支持使用外部HTTP认证服务器认证用户后重定向连接到内部SMTP后端,并支持SMTP认证方式(AUTH LOGIN/PLAIN/CRAM-MD5).
3.支持邮件代理服务下的安全套阶层安全协议SSL.
4.支持纯文本通信协议的扩展协议STARTTLS.

安装Nginx服务

在此处呢,每个步骤都会进行解释,想要读者能够更加详细的了解Nginx安装过程,让Nginx变的不是那么的陌生。

1、安装Nginx依赖环境

yum -y install gcc gcc-c++ zlib-devel zlib pcre-devel pcre automake openssl openssl-devel #干净的系统会没有make命令
#解释:
#gcc和gcc-c++:用来编译Nginx源码的。
#zlib-devel和zlib:用来支持Nginx中的gzip压缩模块的。
#pcre-devel和pcre:用来支持Nginx中的rewrite重定向模块的。
#openssl-devel核openssl:用来支持Nginx中的SSL模块的。

2、下载并解压Nginx压缩包

wget http://nginx.org/download/nginx-1.6.0.tar.gz	 #版本号可以自己修改成自己想要的版本。
tar -zxvf nginx-1.6.0.tar.gz -C /usr/src
#解释:
#-z:格式为gzip
#-x:解压缩
#-v:显示详细过程
#-f:指定打包的文件名
#-C:指定解压后保存的目录

3、编译安装Nginx

cd /usr/src/nginx-1.6.0
./configure --prefix=/usr/local/nginx	#预编译状态
make	#编译状态
make install	#安装状态
#解释:
#./configure --prefix=/usr/local/nginx:指定Nginx安装的路径
#make:编译Nginx源码
#make ins
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值