一.安装虚机
windows下安装虚拟机我就不说了,一搜一大把,一直下一步就ok了
二. 打开虚拟安装nginx
1.选择版本,下载nginx。下载地址:http://nginx.org/download/
[root@localhost /]# wget http://nginx.org/download/nginx-1.7.0.tar.gz
2.安装pcre openssl gcc库及源码包
[root@nginx /]# yum -y install pcre pcre-devel openssl openssl-devel gcc gcc-c++
3.解压
[root@nginx /]# ll nginx-1.6.3.tar.gz [root@nginx /]# tar zxvf nginx-1.6.3.tar.gz [root@nginx /]# cd nginx-1.6.3 [root@nginx nginx-1.7.0]# pwd /nginx-1.7.0
4.创建nginx用户
[root@nginx nginx-1.7.0]# useradd nginx -s /sbin/nologin -M
5.配置、编译、安装
[root@nginx nginx-1.7.0]# ./configure --user=nginx --group=nginx --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module [root@nginx nginx-1.7.0]# echo $? 0 [root@nginx nginx-1.7.0]# make && make install [root@nginx nginx-1.7.0]# echo $? 0 [root@nginx nginx-1.7.0]# ln -s /usr/local/nginx/sbin/* /usr/local/sbin
6.启动nginx
[root@nginx nginx-1.7.0]# /usr/local/sbin/nginx -t nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful [root@nginx nginx-1.7.0]# /usr/local/sbin/nginx [root@nginx nginx-1.7.0]# netstat -lntup | grep nginx tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 3556/nginx [root@nginx nginx-1.7.0]# lsof -i :80 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 3556 root 6u IPv4 17544 0t0 TCP *:http (LISTEN) nginx 3557 nginx 6u IPv4 17544 0t0 TCP *:http (LISTEN)
7.关闭虚拟机防火墙,避免无法访问