1. 安装与配置
系统环境: 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!