之前发的lnmp包有些人提出要一个个编译安装,我们也来实战一下安装Nginx。
一、运行环境安装
包括gcc、PCRE pcre-devel、zlib、OpenSSL
①gcc安装
Nginx是基于C语言开发的,因此需要官网下载源码来编译,我们这里用gcc环境来支持。
yum install gcc-c++
②安装PCRE pcre-devel
PCRE是一个Perl库,包括其兼容的正则表达式库。而nginx的http模块是用perl来解析正则表达式,因此需要在linux上安装pcre库,pcre-devel是pcre二次开发的库。
yum install -y pcre pcre-devel
③安装zlib
zlib库包含了很多种压缩与解压的方式,nginx使用zlib对http的内容进行gzip压缩,所以需要zlib库来支持。
yum install -y zlib zlib-devel
④安装openssl
如果需要ngix不仅支持http协议,还支持https,则需要安装一个强大安全接字层密码库,包含主要的算法常用的秘钥和证书封装管理功能的openssl。
yum install -y openssl openssl-devel
二、安装nginx
①wget -c https://nginx.org/download/nginx-1.10.1.tar.gz
②解压
tar -zxvf nginx-1.10.1tar.gz
cd nginx-1.10.1
三、配置nginx
①使用默认配置:
./configure
②编译安装
make install
四、启动和停止nginx
cd /usr/local/nginx/sbin/
./nginx (启动nginx)
./nginx -s stop
./nginx -s quit
./nginx -s reload
启动后我们看到浏览器是这样的:
五、加入开机自动运行
我们只需要在rc.local增加启动代码:
vi /etc/re.lcal
增加 /usr/local/nginx/sbin/nginx
最后赋予权限:
chmod 775 rc.local
以上是小编的一些小经验,希望可以帮助大家学习。
建站咨询热线
13318823142