一、下载介质
在此地址下载nginx安装包 https://nginx.org/download/
,本次教程使用 `nginx-1.20.2.tar.tz
可使用wget 命令直接下载,或者使用浏览器下载后,上传到主机
二、安装依赖
在linux安装nginx需要,以下四个依赖。
yum install gccyum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel
三、安装linux
1. 创建目录
mkdir /usr/local/nginx
2.解压文件
tag -zxvf nginx-1.20.2.tar.gz
3.使用默认配置
cd /usr/local/nginx/nginx-1.20.2 ./configure
4.编译安装
makemake install
5.修改配置
nginx默认使用80端口,很多云服务器默认是不开启80端口,需要修改端口配置配置文件在以下目录
cd /usr/local/nginx/nginx-1.20.2/conf vim nginx.conf
6.启动
whereis nginx cd /usr/local/nginx/sbin # 执行以下命令启动./nginx #查看是否成功ps-ef | grep nginx
7.访问页面
四、卸载nginx
1.检查是否运行
[root@o7lhevly3ppn9xix conf]# ps -ef | grep nginxroot 637410 Nov18 ? 00:00:00 nginx: master process ./nginx nobody 799763740 Nov18 ? 00:00:00 nginx: worker process root 3214027111011:22 pts/0 00:00:00 grep--color=auto nginx
2.停止服务
/usr/local/nginx/sbin/nginx -sstop
3.查找删除相关文件
#查找文件[root@o7lhevly3ppn9xix conf]# find / -name nginx/usr/local/nginx /usr/local/nginx/nginx-1.20.2/objs/nginx /usr/local/nginx/sbin/nginx #删除文件[root@o7lhevly3ppn9xix conf]# rm -rf /usr/local/nginx/[root@o7lhevly3ppn9xix conf]# find / -name nginx[root@o7lhevly3ppn9xix conf]#
4.使用yum清理
如果不是使用yum -y install nginx安装,可不用使用yum清理
五、docker安装nginx
1.拉取镜像
[root@o7lhevly3ppn9xix conf]# docker pull nginx:1.20.2
2.启动容器
# 使用9000端口映射容器80端口docker run -d--name mynginx -p9000:80 aedf
3.使用主机配置文件
使用主机配置文件,无须每次启动进入容器修改配置信息
docker run -d--name mynginx -p9000:80 -v /usr/local/nginx/conf/default9001.conf:/etc/nginx/conf.d/default.conf -v /usr/local/nginx/conf/nginx9001.conf:/etc/nginx/nginx.conf aedf