前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CentOS7安装nginx-1.20.1

CentOS7安装nginx-1.20.1

作者头像
全栈程序员站长
发布2022-09-07 16:23:52
发布2022-09-07 16:23:52
85300
代码可运行
举报
运行总次数:0
代码可运行

大家好,又见面了,我是你们的朋友全栈君。

1.安装依赖

代码语言:javascript
代码运行次数:0
运行
复制
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
  • gcc linux编译器
  • pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式
  • zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzip
  • openssl是web安全通信的基石,也就是https相关的依赖

如下图,不存在的依赖会自动安装,已存在的依赖会被更新

2.下载nginx

代码语言:javascript
代码运行次数:0
运行
复制
# 下载nginx-1.20.1
wget http://nginx.org/download/nginx-1.20.1.tar.gz

3.解压nginx

代码语言:javascript
代码运行次数:0
运行
复制
# 解压缩nginx-1.20.1
tar -zxvf nginx-1.20.1.tar.gz

进入解压后的nginx-1.20.1目录

代码语言:javascript
代码运行次数:0
运行
复制
# nginx-1.20.1
cd nginx-1.20.1

进入目录之后 依次执行以下命令进行编译安装

代码语言:javascript
代码运行次数:0
运行
复制
./configure
make
make install

至此,如无报错则安装完成!

4.进入nginx安装目录

默认安装目录为/usr/lcoal/nginx,进入该目录

代码语言:javascript
代码运行次数:0
运行
复制
# 进入nginx安装目录
cd /usr/lcoal/nginx

5.启动nginx

我在这里启动之前先看一下有没有nginx的进程在运行,nginx默认80端口,看看80端口有没有被占用

代码语言:javascript
代码运行次数:0
运行
复制
# 查看当前有无nginx相关的进程在运行
ps aux | grep -v grep | grep nginx

# 看看80端口有没有被占用
netstat -tunlp | grep 80

如下图可见,没有nginx相关的进程,80端口也没有被占用,启动之后再查看一次,验证一下。

进入/usr/lcoal/nginx/sbin目录,启动nginx

代码语言:javascript
代码运行次数:0
运行
复制
# 启动nginx
./nginx

如无任何信息输出,说明启动成功,此时再查看一次有无ngixn的进程?80端口有没有被占用?

如上图可见,启动之后 确实有nginx的进程信息,80端口也被nginx占用,确实启动成功

用IP访问成功,出现nginx欢迎页面。

6.停止nginx

代码语言:javascript
代码运行次数:0
运行
复制
# 温和停止,处理完当前的任务再停止
nginx -s quit
代码语言:javascript
代码运行次数:0
运行
复制
# 强制立即停止
nginx -s stop

7.重启nginx

代码语言:javascript
代码运行次数:0
运行
复制
# 平滑重启,不关闭nginx服务,重新加载配置文件,重新启动
nginx -s reload

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136590.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月3,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装依赖
  • 2.下载nginx
  • 3.解压nginx
  • 4.进入nginx安装目录
  • 5.启动nginx
  • 6.停止nginx
  • 7.重启nginx
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档