Linux CentOS-6.5上搭建Nginx服务器
-
环境准备
操作系统CentOS-6.5
Nginx版本nginx-1.16.1
-
下载Nginx
下载地址 http://nginx.org
-
安装依赖包
yum -y install gcc (编译C语言)
yum -y install pcre-devel(是perl库包含perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式)
yum -y install zlib-devel(zlib库提供很多中解压和压缩的方式)
yum -y install openssl-devel(处理http请求安全性)
-
上传Nginx源码包
上传安装包到 /app/nginx目录下并解压修改名字
tar -zxvf nginx-1.16.1.tar.gz
mv nginx-1.16.1 nginx1.16
-
进入解压后的目录运行configure并指定编译安装目录
cd nginx1.16
./configure --prefix=/usr/nginx --conf-path=/usr/nginx/nginx.conf
注:不指定prefix,则可执行文件默认放在/usr/local/bin,库文件默认放在/usr/local/lib,配置文件默认放在/usr/local/etc
-
编译&安装
make
make install
-
启动nginx服务验证服务是否启动
/usr/nginx/sbin/nginx
ps -ef |grep nginx
访问页面可以看到nginx服务启动正常
-
停止
/usr/nginx/sbin/nginx -s stop
-
重新加载配置(用于修改配置文件但是不想重启服务)
/usr/nginx/sbin/nginx -s reload
下片文章介绍nginx配置