CentOS7安装nginx-1.20.1
2023-06-13 09:12:10 时间
大家好,又见面了,我是你们的朋友全栈君。
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
3.解压nginx
# 解压缩nginx-1.20.1
tar -zxvf nginx-1.20.1.tar.gz
进入解压后的nginx-1.20.1目录
# nginx-1.20.1
cd nginx-1.20.1
进入目录之后 依次执行以下命令进行编译安装
./configure
make
make install
至此,如无报错则安装完成!
4.进入nginx安装目录
默认安装目录为/usr/lcoal/nginx
,进入该目录
# 进入nginx安装目录
cd /usr/lcoal/nginx
5.启动nginx
我在这里启动之前先看一下有没有nginx的进程在运行,nginx默认80端口,看看80端口有没有被占用
# 查看当前有无nginx相关的进程在运行
ps aux | grep -v grep | grep nginx
# 看看80端口有没有被占用
netstat -tunlp | grep 80
如下图可见,没有nginx相关的进程,80端口也没有被占用,启动之后再查看一次,验证一下。
进入/usr/lcoal/nginx/sbin
目录,启动nginx
# 启动nginx
./nginx
如无任何信息输出,说明启动成功,此时再查看一次有无ngixn的进程?80端口有没有被占用?
如上图可见,启动之后 确实有nginx的进程信息,80端口也被nginx占用,确实启动成功
用IP访问成功,出现nginx欢迎页面。
6.停止nginx
# 温和停止,处理完当前的任务再停止
nginx -s quit
# 强制立即停止
nginx -s stop
7.重启nginx
# 平滑重启,不关闭nginx服务,重新加载配置文件,重新启动
nginx -s reload
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/136590.html原文链接:https://javaforall.cn
相关文章
- CentOS7编译安装LNMP
- Linux安装MySql5.7——在centos7中与MySQL5.7安装的相恨相杀
- Centos7 安装和配置MySQL5.7
- CentOS7安装Jenkins教程
- centos7安装nginx1.16.1
- linux centos7环境下修改oracle19c监听IP并重启
- Centos7 安装配置 PHP7 Nginx 并部署开源后台系统Fasadmin
- 安装CentOS7
- postman做模拟服务器_centos7服务器安装教程
- CentOS7安装lnmpa
- VMware15.5PRO安装Centos7
- centos7安装wget命令_centos中wget
- centos7安装方法_ad9安装及激活成功教程教程
- Centos7下Nginx编译安装与脚本安装的记录
- Centos7 安装最新版 NGINX,PHP,Mysql,Mariadb
- centos7 之 python3,virtualenvwrapper, git, nginx, redis 源码安装
- 解决centos7中docker启动tomcat后主机访问报404的问题
- centos7 安装 mysql5.7 日志
- CentOS7下如何快速安装MySQL
- Linux命令行:CentOS7 防火墙firewall的操作命令
- 解决Centos7安装nginx后提示“Welcome to nginx on Fedora!”,conf.d目录下无default.conf文件
- CentOS7中使用shell脚本安装python3.8环境(推荐)
- centos7 安装mysql5.6.32详解程序员
- centos7 服务器基本的安全设置步骤
- 解决Centos7 安装腾达U12无线网卡驱动问题
- Linux下安装Nginx的步骤详解(linux下安装nginx)
- CentOS7系统下安装Oracle数据库(centos7安装oracle)
- Linux下安装Nginx迈出新步伐(linux安装nginx)
- 《Nginx官方文档》如何安装nginx