Article / 文章中心

centos下安装和卸载nginx

发布时间:2021-11-22 点击数:176

一、下载介质

在此地址下载nginx安装包 https://nginx.org/download/ ,本次教程使用 `nginx-1.20.2.tar.tz 

 

可使用wget 命令直接下载,或者使用浏览器下载后,上传到主机

二、安装依赖

linux安装nginx需要,以下四个依赖。

yum install gccyum install pcre-develyum install zlib zlib-develyum 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/confvim nginx.conf

 

6.启动

whereis nginxcd /usr/local/nginx/sbin# 执行以下命令启动./nginx #查看是否成功ps -ef | grep nginx

7.访问页面

 

四、卸载nginx

1.检查是否运行

[root@o7lhevly3ppn9xix conf]#  ps -ef | grep nginxroot      6374     1  0 Nov18 ?        00:00:00 nginx: master process ./nginxnobody    7997  6374  0 Nov18 ?        00:00:00 nginx: worker processroot     32140 27111  0 11:22 pts/0    00:00:00 grep --color=auto nginx

2.停止服务

/usr/local/nginx/sbin/nginx -s stop

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 -p 9000:80 aedf

3.使用主机配置文件

使用主机配置文件,无须每次启动进入容器修改配置信息

docker run -d --name mynginx -p 9000:80 -v /usr/local/nginx/conf/default9001.conf:/etc/nginx/conf.d/default.conf -v /usr/local/nginx/conf/nginx9001.conf:/etc/nginx/nginx.confaedf

 

 

版权声明:本文内容转发自阿里云社区,由阿里云实名注册用户自发贡献版权归原作者所有本站不拥有其著作权,亦不承担相应法律责任。如果您发现本中有涉嫌抄袭的内容,请联系站内客服,本将立刻删除涉嫌侵权内容。