LNMP详解(二)——Nginx源码安装与启动

今天继续给大家介绍Linux运维的相关知识,本文主要内容是Nginx源码安装与启动。

一、源码安装准备

源码部署是小型企业安装Nginx常用的一种安装方式,在进行源码部署前,需要下载、解压安装包,并安装相关依赖。
在Nginx的安装时,默认情况下需要安装Rewrite模块,该模块需要有PCRE和zlib的支持。因此,我们在源码安装Nginx前,必须要求安装了PCRE和zlib的依赖包。如果采用YUM的安装方式,则可以执行命令:

yum install -y zlib-devel pcre pcre-devel

Nginx1.14.2源码包解压后如下所示:
在这里插入图片描述

二、Nginx预编译

Nginx的预编译也是使用解压包中的configure命令,并且需要指定一些参数,常用的Nginx安装命令为:

./configure --prefix=/usr/local/nginx --with-http_dav_module --with-http_stub_status_module --with-http_addition_module --with-http_sub_module 

注意,在这里,我是采用YUM的方式安装的PCRE依赖,如果您的设备是以源码的方式安装PCRE,则必须使用–with-pcre参数指定PCRE的安装路径。在上述预编译命令中,使用的参数效果如下:
–prefix:表示指定Nginx的安装目录。
–with-http_dav_module:启用PUT、DELETE和MKCOL的支持。
–with-http_stub_module:允许Nginx获取上次启动以来的工作状态。
–with-http_addition_module:生成一个过滤器,支持不完全缓冲和部分相应请求。
–with-http_sub_module:允许一些其他文本替换Nginx中的一些文本。

三、Nginx安装与启动

在进行Nginx的预编译后,接下来就可以进行Nginx的编译和安装了,直接执行命令:

make && make install

即可。
Nginx安装完毕后,进入Nginx的安装目录,发现里面有4个目录,如下所示:
在这里插入图片描述
其中,sbin目录中存放的是Nginx的一些启动命令,conf目录中存放的是Nginx的配置文件,html目录是Nginx的网页根目录,logs目录中存放的是Nginx的日志信息。其中,conf目录下nginx.conf为Nginx的主配置文件。sbin目录下nginx为Nginx的启动命令以及其他有用的命令。
执行命令:

nginx -t

可以检查Nginx的配置文件是否符合规定,正确的配置文件的反馈如下所示:
在这里插入图片描述
实际上,在生产环境中,这是一条非常重要的命令,当进行配置文件修改后, 必须执行该命令。否则,如果配置文件配置错误,一旦重启服务,则服务会立即中断。
直接执行该命令可以开启Nginx,而Nginx的重启命令是:

nginx -s reload

Nginx的关闭命令是:

nginx -s stop

启动Nginx后,会默认监听本地80端口,如下所示:
在这里插入图片描述
Nginx主页如下所示:
在这里插入图片描述
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

永远是少年啊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值