centos下的Nginx的安装

1.Nginx简介

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。其特点是占有内存少,并发能力强。

其他服务器介绍:Apache服务器、Tomcat服务器、Lighttpd服务器

2.nginx依赖安装

yum -y install gcc gcc-c++ make automake autoconf libtool pcre prce-devel zlib zlib-devel openssl openssl-devel

gcc gcc-c++  --安装gcc环境:编译时依赖gcc环境
make     --一个用来控制可执行文件和其他一些从源文件来的非源代码文件版本的软件,可以从一个名为makefile的文件中获得如何构建你所写程序的依赖关系
automake   --是一个从Makefile.am文件自动生成Makefile.in的工具
autoconf --是用来生成自动配置软件源代码脚本(configure)的工具
pcre prce-devel  --nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。
zlib zlib-devel  --ginx 使用 zlib 对 http 包的内容进行 gzip,所以需要在 Centos 上安装 zlib 库。 
openssl openssl-devel --OpenSSL 是一个强大的安全套接字层密码库,nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要在 Centos 安装 OpenSSL 库。
libtool --主要的一个作用是在编译大型软件的过程中解决了库的依赖问题;将繁重的库依赖关系的维护工作承担下来,从而释放了程序员的人力资源

1.GCC编译器及相关工具依赖:gcc gcc-c++ make automake autoconf libtool
2.Nginx模块依赖性:Nginx的一些模块使用所需依赖,pcre prce-devel zlib zlib-devel openssl openssl-devel

3.nginx的下载与安装

官方下载地址:nginx下载地址
nginx下载
1)使用rz命令或ftp工具将nginx压缩包上传至指定目录,使用

tar zxvf nginx-xx(nginx压缩包名称)

上传nginx压缩包
2)cd切换nginx-1.9.9目录,解压后内容如下
nginx解压后目录3)使用如下命令进行安装

./configure --切换至nginx-1.9.9目录后
make make install

Nginx可使用上述命令直接安装,采用的默认安装方式,也可以采用-- xx指定选项方式安装
–prefix= :Nginx 安装的根路径,所有其他的路径都要依赖于该选项。默认为/usr/local/nginx目录
–sbin-path= :指定 Nginx 二进制文件的路径。如果没有指定,那么这个路径会依赖于 --prefix 选项。默认/sbin/nginx
–conf-path= :如果在命令行没有指定配置文件,那么将会通过这里指定路径,Nginx 将会去那里查找它的配置文件。默认/conf/nginx.conf
–error-log-path= :指定错误文件的路径,Nginx 将会往其中写入错误日志文件,除非有其他的配置。默认/logs/error/log
–pid-path= :指定的文件将会写入 Nginx master 进程的 pid,默认/logs/nginx.pid

4.nginx的启动、停止

1)nginx的启动

直接启动: /usr/local/nginx/sbin/nginx
指定配置文件启动/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

nginx的启动
2)nginx的停止

kill -term 主进程号  或 kill -quit 主进程号

nginx的停止
3)nginx的平滑重启

kill -hup 主进程号   --nginx的配置文件在修改后,可在不停止nginx服务的情况下重新加载配置文件

重启时,最好确认配置文件修改是否正确

/usr/local/nginx/sbin/nginx -t  或指定配置文件
/usr/local/nginx/sbin/nginx -t  -c /usr/local/nginx/conf/nginx.conf

文件编辑正确:
验证成功截图
文件编辑错误:
验证失败

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值