事先声明,我是用vmware虚拟机安装的centos6.5 minimal,所以环境基本是从0搭建起来的
1、centos6.5虚拟机的网络模式我选择的是“桥接模式”;
2、配置网络,使机器可以连接外网
(1) vi /etc/sysconfig/network-scripts/ifcfg-eth0
内容如下:
DEVICE=eth0 HWADDR=00:0C:29:DD:62:33 TYPE=Ethernet UUID=90871e19-d6aa-486f-9cad-ec33e4158ed9 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static IPADDR=192.168.1.11 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=x.x.x.x#(这里配置成你的dns,有的说配置成8.8.8.8,我不建议这样)
(2)重启网络 service network restart,重启后测试是否能够连接外网
注:如果ifcfg-eth0不配DNS,可能可以连接到外网,但是后面需要下载的时候会连不到centos的服务。
3、接下来是下载Nginx,我们下载最新官网稳定版gz,下载命令用wget,但是wget我们还没有安装,所以先安装wget
(1)安装wget: yum install wget,遇到Is this OK,输入y 按enter继续就可以了;
(2)下载Nginx: wget http://Nginx.org/download/Nginx-1.10.2.tar.gz -P /soft (这里是指定下载存储目录,soft是我在/下创建的)
4、安装Nginx
(1)解压: tar -zxvf Nginx-1.10.2.tar.gz
(2)在安装Nginx前先安装其他必要环境gcc 和make:yum install gcc make
(3)其实有gcc和make还不够,这时候去安装会报./configure: error: the HTTP rewrite module requires the PCRE library.
这就需要安装pcre-devel与openssl-devel
yum -y install pcre-devel openssl openssl-devel
(4)现在去安装吧,进入解压后的目录中,执行如下:
./configure - -prefix=/usr/local/Nginx(这里指定安装目录为/user/local/Nginx)
等跑完后执行make,在等跑完后执行make install
5、启动Nginx,进入安装目录/user/local/Nginx/sbin,执行Nginx
接下来查看是否启动
ps aux | grep Nginx
出现如下,则代表启动成功,接下来就可以用浏览器访问一下了
root 5327 0.0 0.0 24428 828 ? Ss 01:48 0:00 Nginx: master process Nginx nobody 5328 0.0 0.1 24848 1708 ? S 01:48 0:00 Nginx: worker process root 5661 0.0 0.0 103256 864 pts/0 S+ 23:06 0:00 grep Nginx