一、 依赖包安装(二选一)
**备注:以上俩种方式按照如下描述均可以实现依赖包的安装!
(一)、yum源获取
1) 通过yum源获取依赖包;
yum源挂载请参考: https://bosssoft.kf5.com/hc/kb/article/1169540/
2) 进入源码包存放路径安装依赖包
_ [root@localhost ~]# cd /mnt/media/CentOS6.5/Packages
[root@localhost Packages]#_ yum -y install zlib openssl pcre*
(二)、源码包获取
上传准备好的包文件(依赖包+Nginx安装包)至服务器;—-建议路径:/usr/local/src/
**具体安装步骤:
A. 进入到存放包文件的路径下
[root@localhost ~]# cd /usr/local/src
B. 解压 包文件执行安装 命令描述:视包文件的格式执行对应的压缩命令(zip、tar.gz…)
Ø pcre安装
a) 解压pcre依赖包
[root@localhost src]# tar -zxvf pcre-8.40.tar.gz
b) 进入到解压后的pcre文件下
[root@localhost src]# cd pcre-8.40
c) 安装(configure配置以及编译)
[root@localhost pcre-8.40]# ./configure && make && make install
Ø zlib安装
[root@localhost src]# tar -zxvf zlib-1.2.11.tar.gz
[root@localhost src]# cd zlib-1.2.11
[root@localhost zlib-1.2.11]# ./configure && make && make install
Ø openssl安装
[root@localhost src]# tar -zxvf openssl-2.0.10.tar.gz
[root@localhost src]# cd openssl-2.0.10
[root@localhost src]# ./config && make && make install
二、Nginx安装
注意:在安装Nginx之前必须确保上述的依赖包已经安装成功,否则会导致Nginx安装编译过程失败!
安装步骤:
创建nginx的安装目录
_**[root@localhost src]#**_ mkdir /home/localhost/nginx
解压nginx至指定的安装目录
[root@localhost src]# tar-xzvf nginx-2.0.8.tar.gz /home/localhost/nginx
进入到nginx安装目录
_** [root@localhost src]#**_ cd /home/localhost/nginx <br /> _**[root@localhost nginx]#**_ ls<br />
进入到nginx-1.9.7路径下
_**[root@localhost nginx]#**_ cd nginx-1.9.7<br /> _**[root@localhost nginx-1.9.7]#**_ ls<br />
configure参数配置
_**[root@localhost nginx-1.9.7]#**_ ./configure --prefix=/home/localhost/nginx/nginx-1.7.0 \<br />--with-pcre=/usr/local/src/pcre \<br />--with-zlib=/usr/local/src/zlib \
编译
[root@localhost nginx-1.9.7]# make &&make install
备注:
“\”在命令行中执行含义是: 拼接+换行,但不单独执行
—prefix: 指定nginx的安装目录 (可选)
–-with-pcre:支持rewrite功能 ——————-(必选)
—with-zlib:支持预压缩功能即gzip ——————-(必选)
其他nginx编译参数请详见文章: 《nginx编译参数详解》
三、Nginx测试
测试方式(二选一):终端命令行测试或者是浏览器访问测试启动nginx
_** [root@localhost ~]#**_ /home/localhost/nginx/nginx-1.7.0/sbin/nginx
方式一:: 终端命令行测试 —-直接使用curl命令来读取web信息
先检查nginx是否已经启动服务,通过检测端口80(nginx默认监听端口),然后使用curl命令读取web信息<br /> _** [root@localhost ~]#**_ netstat -anop | grep 80<br /> _** [root@localhost ~]#**_ curl -s http://localhost | grep nginx.com<br /> <br /><br />
方式二:: 浏览器访问测试
通过浏览器访问nginx欢迎页,在地址栏输入:http://192.168.31.241/(80端口可以不用输),
如下图所示:
四、nginx启动、重置、停止服务
启动nginx
_** [root@localhost ~]# **_ /home/localhost/nginx/nginx-1.9.0/sbin/nginx
关闭 nginx
[root@localhost ~]# /home/localhost/nginx /nginx-1.9.0/sbin/nginx -s stop
重置:当你有修改配置文件的时候,只需要reload即可
_** [root@localhost ~]#**_ /home/localhost/nginx /nginx-1.9.0/sbin/nginx -s reload