Linux下编译安装Nginx

来源:互联网 发布:淘宝京东店 编辑:程序博客网 时间:2024/05/21 07:53

系统环境: CentOS 6.0 
需要内核为Linux2.6及以上版本的操作系统,因为要支持Nginx的epoll解决事件的多路复用.
查看系统版本
# uname -a

编译器安装
安装编译C语言的GCC编译器
# yum install -y gcc
安装编译C++语言的G++编译器
# yum install -y gcc-c++

开发库安装
安装支持解析正则表达式的PCRE库
# yum install -y pcre pcre-devel
安装支持SSL传输协议的openssl库
# yum  install -y openssl openssl-devel
安装支持压缩成gzip格式的zlib库
# yum  install -y zlib zlib-devel

Nginx安装

下载Nginx源码 http://nginx.org/download/

# tar -zvxf nginx-1.0.15.tar.gz

# cd ./nginx-1.0.15

运行Nginx配置文件,编译Nginx源码,安装Nginx

# ./configure --prefix=/usr/local/nginx

# make

# make install

启动Nginx

# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

查看Nginx进程

# ps aux | grep nginx

浏览器直接输入:http://ip地址/,可访问Welcome to nginx! 

如果想停止nginx服务:

# killall -9 nginx

防火墙配置

如果你希望在本地机器例如xp访问虚拟机的网页,需要停止防火墙

# service iptables stop 

在Windows下浏览器访问http://ip地址/,可访问Welcome to nginx!