原创:Centos 7 源码编译安装 Nginx 1.13
原创
CentOS 7 源码编译安装 Nginx 1.13
本文将介绍怎样在CentOS 7系统上通过源码编译安装Nginx 1.13版本。编译安装可以让我们定制Nginx模块,以及针对特定的硬件优化,以下是详细的步骤。
安装编译工具及依靠
首先,我们需要安装编译Nginx所需的工具和依靠库:
yum -y install gcc make pcre pcre-devel zlib zlib-devel openssl-devel
下载Nginx源码
接着,我们从Nginx的官方源码仓库下载1.13版本的源码:
cd /usr/local/src
wget http://nginx.org/download/nginx-1.13.0.tar.gz
tar zxvf nginx-1.13.0.tar.gz
编译及安装
解压后,进入源码目录并编译安装:
cd nginx-1.13.0
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make && make install
配置Nginx
编译安装完成后,我们需要配置Nginx。首先,创建Nginx运行用户:
useradd -s /sbin/nologin -M nginx
接着,配置Nginx启动脚本,并设置开机启动:
cp /usr/local/nginx/sbin/nginx /etc/init.d/
chkconfig --add nginx
chkconfig nginx on
启动Nginx
现在,我们可以启动Nginx服务了:
service nginx start
此时,可以通过浏览器访问服务器IP地址,查看Nginx是否正常运行。
总结
本文介绍了在CentOS 7系统上通过源码编译安装Nginx 1.13的步骤。编译安装虽然比直接使用包管理器安装要纷乱一些,但它提供了更高的灵活性和定制性,适合有特殊需求的生产环境部署。