Linux CentOS-6.5上搭建Nginx服务器

  • 环境准备

操作系统CentOS-6.5

Nginx版本nginx-1.16.1

  • 下载Nginx

下载地址  http://nginx.org

Linux CentOS-6.5上搭建Nginx服务器

  •  安装依赖包

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服务启动正常
Linux CentOS-6.5上搭建Nginx服务器

  •      停止

/usr/nginx/sbin/nginx -s stop

  •     重新加载配置(用于修改配置文件但是不想重启服务)

/usr/nginx/sbin/nginx -s reload

下片文章介绍nginx配置