栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

nginx入门指南之编译安装(一)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

nginx入门指南之编译安装(一)

nginx之编译安装(一) 一. 下载软件
软件名模块地址
zlibgzip模块http://zlib.net/zlib-1.2.11.tar.gz
pcrerewrite模块https://ftp.pcre.org/pub/pcre/pcre-8.00.tar.gz
opensslssl模块https://www.openssl.org/source/openssl-3.0.0.tar.gz
nginxnginx软件https://nginx.org/download/nginx-1.21.3.tar.gz

上面三个模块是我们在日常nginx中常用的模块!

另外我们可能还需要监控模块所以我们还需要安装一个监控模块--with-http_stub_status_module,方便我们后学对nginx进行监控

二. 编译安装

进入我们解压后的目录:

进入加解压后的nginx目录执行,编译前的配置:

./configure --prefix=/home/molong/software_home/nginx 
--with-http_ssl_module 
--with-http_stub_status_module 
--with-pcre=/home/molong/install_package/pcre-8.00 
--with-zlib=/home/molong/install_package/zlib-1.2.11 
--with-openssl=/home/molong/install_package/openssl-3.0.0

执行编译安装命令:

make && make install

完成之后将会在我们/home/molong/software_home/nginx安装好nginx的相关文件:

三. 启动

启动:

./sbin/nginx

访问http://localhost

支持的相关常用命令参数:

参数含义
-h, -?帮助信息
-v查看版本
-V查看configure的配置项
-t检测配置文件是否存在问题
-s发送信号量给nginx,执行stop、quit、reopen和reload
-e指定错误日志文件
-c启动是指定配置文件
五. 常用命令
  • nginx -v : 查看版本

  • nginx -V: 查看configure信息

  • ps aux | grep nginx : 查看nginx进程

  • nginx -c /xxx/nginx.conf : 指定配置文件启动

  • nginx -s stop : 暴力停止nginx

  • nginx -s quit : 优雅停止nginx

  • nginx -s reload : 重新加载配置文件

  • nginx -t : 测试配置是否正确

四. 查看模块

查看configure配置之后默认安装的模块:

进入之前解压后的文件夹:

进入auto文件夹下执行:

cat options | grep YES

就可以看到我们安装的模块和默认添加的模块。

另外需要注意在make install之后sbin目录下,执行如下,只能看到我们安装时执行的命令。

./nginx -V

所以在查看nginx安装的模块通过-V命令并不靠谱。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/305990.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号