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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 分享一份软件测试项目实战(web+app+h5+小程序)

    分享一份软件测试项目实战(web+app+h5+小程序)大家好,我是谭叔。本次,谭叔再度出马,给大家找了一个非常适合练手的软件测试项目,此项目涵盖web端、app端、h5端、小程序端,可以说非常之全面。缘起在这之前,谭叔已经推出了九套实战教程。但是,这些教程以web测试和接口测试为主,没有app等项目。为了让实战项目更加全面、涵盖到各端,同时也为了满足读者粉丝们对项目的高需求,我决定再给大家找一个项目。(实力宠粉,求个赞不过分吧~)说实话,在找项目的过程中,我下载过(甚至付费下载过)N多个项目、联系过很多项目的作者,但是绝大部分项目,在我看来,并不

    2022年6月22日
    40
  • Laravel [1045] 解决方法 Access denied for user ‘homestead’@’localhost’

    Laravel [1045] 解决方法 Access denied for user ‘homestead’@’localhost’

    2021年10月27日
    66
  • Java 基础高频面试题(2021年最新版)

    最新Java基础高频面试题

    2022年4月6日
    37
  • Android中Calendar类的用法总结[通俗易懂]

    Android中Calendar类的用法总结[通俗易懂]Calendar是Android开发中需要获取时间时必不可少的一个工具类,通过这个类可以获得的时间信息还是很丰富的,下面做一个总结,以后使用的时候就不用总是去翻书或者查资料了。

    2022年9月23日
    4
  • centos解压命令

    centos解压命令-c:建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的:-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出参数-f是必须的-f:使用档案名…

    2022年5月16日
    34
  • 如何用手机号申请163邮箱_163邮箱注册手机号注册

    如何用手机号申请163邮箱_163邮箱注册手机号注册如果你还没有邮箱,直接用手机号注册163邮箱,163.net是一款TOM的VIP邮箱,跟普通邮箱的区别是邮箱容量可以无限放大,来往的邮件信息能长期存储,国际邮件能快速收到和发出。怎么申请邮箱?163邮箱申请的好处用手机浏览器输入图片中的网址,进入邮箱官网在这里跟普通邮箱的区别是VIP邮箱有多个后缀选择,不像qq只能有一个。点击注册,接下来选择套餐,根据邮箱名字的位数、容量空间、大附件、群发数量,还有安全防护级别、误发邮件撤回次数、删除的邮件回复次数来选择套餐,不过不用担心,如果你现在已经有邮箱了

    2025年12月11日
    2

发表回复

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

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