一、准备安装环境
安装nginx需要系统相关插件,所以在安装前先检查哈是否有这些插件,如果没有,则要先安装这些插件,由于笔者是新的虚拟机环境,所以这些插件都没有,都需要安装。读者可以根据自己实际情况进行相关操作。
1、安装 gcc gcc-c++
yum install -y gcc gcc-c++
2、安装pcre库
pcre库安装相对麻烦,首先要下载pcre库,(这里不要用yum安装,版本不好控制,nginx目前只支持pcre较低版本,笔者也是
一开始就安装了一个pcre2,结果,就没安装起nginx)
下载:http://www.pcre.org/(下载8.X版本的)
解压缩:tar zxvf pcre-8.38.tar.gz
进入到解压目录后配置文件
make make install(编译 安装)
3、安装openssl
yum install -y openssl openssl-devel
二、下载资源、准备相关目录安装
下载后nginx后,将文件移动到 /usr/plugs/nginx 中,然后解压,进入解压目录
mv nginx-1.12.2.tar.gz /usr/plugs/nginx/
cd /usr/plugs/nginx/nginx-1.12.2
三、 配置文件
./configure --prefix=/usr/plugs/nginx/nginx --with-http_stub_status_module
--with-pcre=/usr/plugs/pcre/pcre-8.38
其中--prefix=/usr/plugs/nginx/nginx 是安装的目录
--with-pcre=/usr/plugs/pcre/pcre-8.38是pcre库所在目录
四、编译安装
make
make install 安装
五、测试
查看安装目录下面的文件
cd /usr/plugs/nginx/nginx
ls
cd sbin/
./nginx -t
启动
./nginx
在浏览器中输入 地址查看端口默认的是80
这里是在虚拟机环境中测试的,如果要跨ip进行浏览器测试,则有可能需要设置防火墙。
(http://blog.csdn.net/qq_17520487/article/details/79031321点击打开链接 这里有防火墙设置说明)