高性能web服务器nginx简介及编译安装
2015-04-13 15:03
543 查看
Nginx是一个免费的、开源的、高性能的HTTP服务器和反向代理,以及一个IMAP / POP3代理服务器,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。相较于Apache、lighttpd具有占有内存少,稳定性高等优势。nginx充分使用异步逻辑,削减了上下文调度开销,并发服务能力强,整体采用模块化设计,有丰富的模块库和第三方模块库,配置灵活。 在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。
编译安装nginx前,先去官网(http://nginx.org)下载nginx源码,目前最新版本是nginx-1.7.12,编译环境为centos6.4。
一、准备编译环境
编译安装nginx需要事先需要安装开发包组"Development Tools"和 "Development Libraries"。同时,还需要专门安装pcre-devel包
# yum groupinstall "Development Tools" "Develoment Libraries"
# yum install pcre-devel openssl-devel
二、编译安装
首先添加nginx用户,实现以nginx用户运行nginx服务进程
# groupadd -r nginx
# useradd -r -g nginx nginx
接下来就可以开始编译安装nginx了
# tar xf nginx-1.7.12.tar.gz
# cd nginx-1.7.12
# ./configure \
--prefix=/usr/local/nginx \ #nginx的安装路径
--sbin-path=/usr/local/nginx/sbin/nginx \ #nginx二进制程序路径
--conf-path=/etc/nginx/nginx.conf \ #配置文件路径
--error-log-path=/var/log/nginx/error.log \ #错误日志路径
--http-log-path=/var/log/nginx/access.log \ #访问日志路径
--pid-path=/var/run/nginx/nginx.pid \ #pid文件路径
--lock-path=/var/lock/nginx.lock \ #lock文件路径
--user=nginx \ #用户
--group=nginx \ #组
--with-http_ssl_module \ # 使用ssl模块
--with-http_flv_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-pcre
# make && make install
至此nginx编译安装完成!
本文出自 “源洁则流清,形端则影直” 博客,请务必保留此出处http://zhouxt.blog.51cto.com/8743763/1631845
编译安装nginx前,先去官网(http://nginx.org)下载nginx源码,目前最新版本是nginx-1.7.12,编译环境为centos6.4。
一、准备编译环境
编译安装nginx需要事先需要安装开发包组"Development Tools"和 "Development Libraries"。同时,还需要专门安装pcre-devel包
# yum groupinstall "Development Tools" "Develoment Libraries"
# yum install pcre-devel openssl-devel
二、编译安装
首先添加nginx用户,实现以nginx用户运行nginx服务进程
# groupadd -r nginx
# useradd -r -g nginx nginx
接下来就可以开始编译安装nginx了
# tar xf nginx-1.7.12.tar.gz
# cd nginx-1.7.12
# ./configure \
--prefix=/usr/local/nginx \ #nginx的安装路径
--sbin-path=/usr/local/nginx/sbin/nginx \ #nginx二进制程序路径
--conf-path=/etc/nginx/nginx.conf \ #配置文件路径
--error-log-path=/var/log/nginx/error.log \ #错误日志路径
--http-log-path=/var/log/nginx/access.log \ #访问日志路径
--pid-path=/var/run/nginx/nginx.pid \ #pid文件路径
--lock-path=/var/lock/nginx.lock \ #lock文件路径
--user=nginx \ #用户
--group=nginx \ #组
--with-http_ssl_module \ # 使用ssl模块
--with-http_flv_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-pcre
# make && make install
至此nginx编译安装完成!
本文出自 “源洁则流清,形端则影直” 博客,请务必保留此出处http://zhouxt.blog.51cto.com/8743763/1631845
相关文章推荐
- 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cgi)+mysql等/适合小内存vps使用
- Nginx实战基础篇一 源码包编译安装部署web服务器 推荐
- 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cg...
- CentOS 5.5下安装mysql5.1.57+php5.2.17(FastCGI)+nginx1.0.1高性能Web服务器 [转载]
- 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cgi)+mysql等/适合小内存vps使用
- 高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例
- Nginx实战基础篇一 源码包编译安装部署web服务器
- Nginx实战基础篇一 源码包编译安装部署web服务器
- 高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例
- 高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例
- 手把手教你在centos下编译安装配置高性能web服务器环境nginx+php(fast-cgi)+mysql
- Nginx高性能web服务器之安装(二)
- 高性能web服务器(热死你)Resin Linux的安装、配置、部署,性能远超Nginx支持Java、PHP等
- Nginx+php(FastCGI)+Memcached+Mysql+APC Nginx高性能web服务器安装 APC模块安装 l
- 高性能web服务器(热死你)Resin Linux的安装、配置、部署,性能远超Nginx支持Java、PHP等
- Nginx - 高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例
- centos 6.5下编译安装、配置高性能服务器Nginx(安装笔记)
- 高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例
- 高性能Web服务器Nginx的配置与部署研究(1)Nginx简介及入门示例
- Nginx实战基础篇一 源码包编译安装部署web服务器