CentOS7安装nginx-1.20.1

CentOS7安装nginx-1.20.11.安装依赖yum-yinstallgccpcrepcre-develzlibzlib-developensslopenssl-develgcclinux编译器pcre是一个perl库,包括perl兼容的正则表达式库,nginx的http模块使用pcre来解析正则表达式zlib库提供了很多种压缩和解压缩方式nginx使用zlib对http包的内容进行gzipopenssl是web安全通信的基石,也就是https相关的依赖如下图,不存在的依赖会自动安装,已存在的依赖会被

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

1.安装依赖

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

# 下载nginx-1.20.1
wget http://nginx.org/download/nginx-1.20.1.tar.gz

CentOS7安装nginx-1.20.1

3.解压nginx

# 解压缩nginx-1.20.1
tar -zxvf nginx-1.20.1.tar.gz

CentOS7安装nginx-1.20.1

CentOS7安装nginx-1.20.1

进入解压后的nginx-1.20.1目录

# nginx-1.20.1
cd nginx-1.20.1

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

./configure
make
make install

./configure

make

make install

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

4.进入nginx安装目录

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

# 进入nginx安装目录
cd /usr/lcoal/nginx

CentOS7安装nginx-1.20.1

5.启动nginx

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

# 查看当前有无nginx相关的进程在运行
ps aux | grep -v grep | grep nginx

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

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

CentOS7安装nginx-1.20.1

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

# 启动nginx
./nginx

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

CentOS7安装nginx-1.20.1

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

用IP访问成功,出现nginx欢迎页面。
CentOS7安装nginx-1.20.1

6.停止nginx

# 温和停止,处理完当前的任务再停止
nginx -s quit
# 强制立即停止
nginx -s stop

7.重启nginx

# 平滑重启,不关闭nginx服务,重新加载配置文件,重新启动
nginx -s reload

如果这个篇文章帮到你,可以帮我点个赞吗或者点个关注?这将激励着我继续分享我的技术所得

CentOS7安装nginx-1.20.1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 文件读写的理论

    文件读写的理论

    2022年1月20日
    40
  • java激活码-激活码分享

    (java激活码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。https://javaforall.net/100143.htmlIntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,上面是详细链接哦~B…

    2022年3月22日
    288
  • 详解SpringMVC执行流程[通俗易懂]

    详解SpringMVC执行流程[通俗易懂]SpringMVC执行流程SpringMVC执行流程整体如下:执行流程分析(1)浏览器提交请求到中央调度器。(2)中央调度器直接将请求转给处理器映射器。(3)处理器映射器会根据请求,找到处理该请求的处理器,并将其封装为处理器执行链后返回给中央调度器。(4)中央调度器根据处理器执行链中的处理器,找到能够执行该处理器的处理器适配器。(5)处理器适配器调用执行处理器。(6)处理器将处理结果及要跳转的视图封装到一个对象ModelAndView中,并将其返回给处理器适配器。(7)处理器适配

    2022年6月28日
    29
  • js匹配换行符

    js匹配换行符letstr=str.replace(/\n/g,'<br/>’)持续更新前端知识

    2022年5月24日
    70
  • LaTeX技巧218:LaTeX如何正确输入引号:双引号“”单引号‘’

    LaTeX技巧218:LaTeX如何正确输入引号:双引号“”单引号‘’最近看一些latex用户的文章,输入的双引号和单引号都是用输入法中的中文模式键入,并不是LaTeX的正确输入方式。正确的输入方法如下:使用键盘的Tab键上侧的连续键入两个“然后输入键盘的两个单引号”。单引号输入类似。示例如下:演示代码:   \documentclass{article}   \setlength\textwidth{150pt}   \be

    2022年6月25日
    42
  • Gamma校正_c++调试方法

    Gamma校正_c++调试方法voidgamma_correction(cv::Mat&src,cv::Mat&dst,floatK){ ucharLUT[256]; src.copyTo(dst); for(inti=0;i<256;i++){ //floatf=(i+0.5f)/255; floatf=i/255.0; f=pow(f,K); //LUT[i]=cv::saturate_cast<uchar>.

    2022年9月22日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号