安装Nginx服务程序

在正式安装Nginx服务程序之前,我们还需要为其解决相关的软件依赖关系,例如用于提供Perl语言兼容的正则表达式库的软件包pcre,就是Nginx服务程序用于实现伪静态功能必不可少的依赖包。下面来解压、编译、生成、安装Nginx服务程序的源码文件
cd /usr/local/src
tar xzvf pcre-8.35.tar.gz
cd pcre-8.35
./configure --prefix=/usr/local/pcre
make
make install
安装Nginx服务程序
安装Nginx服务程序
安装Nginx服务程序
openssl软件包是用于提供网站加密证书服务的程序文件,在安装该程序时需要自定义服务程序的安装目录,以便于稍后调用它们的时候更可控。
cd /usr/local/src
tar xzvf openssl-1.0.1h.tar.gz
cd openssl-1.0.1h
./config --prefix=/usr/local/openssl
make
make install
安装Nginx服务程序
安装Nginx服务程序
安装Nginx服务程序
openssl软件包安装后默认会在/usr/local/openssl/bin目录中提供很多的可用命令,我们需要像前面的操作那样,将这个目录添加到PATH环境变量中,并写入到配置文件中,最后执行source命令以便让新的PATH环境变量内容可以立即生效
编辑文件 74行
安装Nginx服务程序
zlib软件包是用于提供压缩功能的函数库文件。其实Nginx服务程序调用的这些服务程序无需深入了解,只要大致了解其作用就已经足够了
cd /usr/local/src
tar xzvf zlib-1.2.8.tar.gz
cd zlib-1.2.8

./configure --prefix=/usr/local/zlib
make
make install
安装Nginx服务程序
安装Nginx服务程序
在安装部署好具有依赖关系的软件包之后,创建一个用于执行Nginx服务程序的账户。账户名称可以自定义,但一定别忘记,因为在后续需要调用:
cd ..
useradd www -s /sbin/nologin
安装Nginx服务程序
在使用命令编译Nginx服务程序时,需要设置特别多的参数,其中,--prefix参数用于定义服务程序稍后安装到的位置,--user与--group参数用于指定执行Nginx服务程序的用户名和用户组。在使用参数调用openssl、zlib、pcre软件包时,请写出软件源码包的解压路径,而不是程序的安装路径
安装Nginx服务程序
要想启动Nginx服务程序以及将其加入到开机启动项中,也需要有脚本文件。

只需在/etc/rc.d/init.d目录中创建脚本文件并直接复制下面的脚本内容即可
安装Nginx服务程序
保存脚本文件后记得为其赋予755权限,以便能够执行这个脚本。然后以绝对路径的方式执行这个脚本,通过restart参数重启Nginx服务程序,最后再使用chkconfig命令将Nginx服务程序添加至开机启动项中。
安装Nginx服务程序
安装Nginx服务程序

猜你喜欢

转载自blog.51cto.com/13956268/2176723
今日推荐