linux(centos7)搭建nginx服务器

声明:此文虽然标注为原创,是笔者参考别人的文章,整合而成。

参考页面:http://www.cnblogs.com/zhoulf/archive/2013/02/09/2909653.html

本文中某些命令中的文件名称或者目录及可能与您的不一致,部署时请以您下载的为准

基本条件:

1、win7 64bit系统,VMWare虚拟机安装CentOS7

2、CentOS7中安装GCC-C++环境(原因你懂的)


步骤:

一、安装PCRE(nginx rewrite功能需要)

1、官网下载PCRE源代码,我是通过网页下载(当然也可以用wget命令通过ftp下载),然后通过mv命令移动到/usr/local/pcre目录中

2、编译过程:

cd /usr/local/pcre

tar -xzvf pcre-8.36.tar.gz

cd pcre-8.36

./configure

make

make install


二、安装nginx

1、官网下载PCRE源代码,我是通过网页下载(当然也可以用wget命令通过ftp下载),然后通过mv命令移动到/usr/local/nginx目录中

2、编译过程:

cd /usr/local/nginx

tar -xzvf nginx-1.8.0.tar.gz

cd nginx-1.8.0

./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre/pcre-8.36     (通过--with-pcre参数指定pcre路径)

make

make install


三、启动并验证


#修改防火墙配置:
[root@admin nginx-1.2.6]# vi + /etc/sysconfig/iptables
#添加配置项
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
#重启防火墙
[root@admin nginx-1.2.6]# service iptables restart


cd /usr/local/nginx

./nginx


验证:

1、centos验证:http://localhost:80


2、宿主机(win7 64bit)验证:

直接输入http://localhost:80会访问失败,原因是宿主机与虚拟机用的并不是同一个IP,虚拟机为centos虚拟出一个新的IP,通过ifconfig可以查询;

查询到后可以在宿主机中输入http://centosIP:80即可访问,如下图:


本文只是说明一个步骤,如有问题,欢迎讨论。

你可能感兴趣的:(linux(centos7)搭建nginx服务器)