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


相关推荐

  • Eclipse环境下如何配置Tomcat,并且把项目部署到Tomcat服务器上「建议收藏」

    eclipse环境下如何配置tomcat打开Eclipse,单击“Window”菜单,选择下方的“Preferences”。单击“Server”选项,选择下方的“RuntimeEnvironments”。点击“Add”添加Tomcat。点击“Next”,选中自己安装的Tomcat路径。点击“Finish”完成。建立一个Web应用File→New→DynamicWeb

    2022年4月16日
  • Latex——在线快速生成表格代码

    Latex——在线快速生成表格代码latex在线生成表格的网站:http://www.tablesgenerator.com/latex_tables这个网站可以通过三种方式来生成latex表格代码:1、自己设置表格;2、直接导入csv表格;3、直接复制表格内容1、自己设置表格点击File,选择newtables,可以设置需要的行列数2、点击importcsvfile,可以直接导入3、点击paste…

    2022年8月11日
  • PostgreSQL索引类型

    PostgreSQL索引类型PostgreSQL有很多索引类型。每种索引类型都有各自适用的情景,具体使用哪一种索引取决于数据类型、表中的底层基本数据和执行的查询类型。接下来简单看一下PostgreSQL中可用的索引类型有哪些,以及各种情况下适合使用哪个索引。1、B-treePostgreSQL中,B-tree索引是最常用的一种索引类型。用索引扫描比顺序扫描速度快,因为它可能只需要读取少部分页面,而顺序扫描可能读取几千个页面。…

    2022年6月2日
  • 50道经典MySQL练习题(含解答)

    50道经典MySQL练习题(含解答)本文摘要:本篇主要分享50道经典MySQL练习题(含解答)。

    2022年9月18日
  • URL转发基础!_URL怎么用

    URL转发基础!_URL怎么用 1、什么是URL转发?所谓URL转发是当你访问一个域名时,将会自动跳转到您所指定的另一个网络地址(URL)。假设abc.com是您要访问的域名,则通过URL转发服务可以实现当访问http://www.abc.com时,自动转向访问另外一个URL,如:http://www.otherdomain.com/somedir/other.htm。URL转发服务尤其对于拥有一个主网站并同时拥有多个域

    2022年10月10日
  • SQL中的cast()函数「建议收藏」

    SQL中的cast()函数「建议收藏」CAST函数用于将某种数据类型的表达式显式转换为另一种数据类型。CAST()函数的参数是一个表达式,它包括用AS关键字分隔的源值和目标数据类型。语法:CAST(expressionASdata_type)expression:任何有效的SQServer表达式。AS:用于分隔两个参数,在AS之前的是要处理的数据,在AS之后是要转换的数据类型。data_type:目标系统所提供的

    2022年4月18日

发表回复

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

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