Ubuntu系统Nginx 下载安装、配置、卸载,实现反向代理

目录

一、Nginx下载安装(Ubuntu系统)

1.1nginx下载

二、Nginx启动

2.1启动nginx

2.2测试nginx是否启动成功

三、nginx配置

四、Nginx卸载

4.1删除nginx

4.1.1 删除nginx,–purge包括配置文件

4.1.2 自动移除全部不使用的软件包

4.1.3 找出与nginx相关的软件

4.1.4 删除4.1.3查询出与nginx有关的软件

4.2查看nginx正在运行的进程,如果有就kill掉

4.3kill nginx进程

4.4全局查找与nginx相关的文件

4.5依依删除4.4列出的所有文件

4.6小结

一、Nginx下载安装(Ubuntu系统)

        首先我现在这里强调一下换源的问题,如果下载安装报错,考虑一下自己的Ubuntu是不是已经进行了换源,如果没有建议看一下我的另一篇关于换源的文章。可以参考链接:ubuntu换镜像源(ubuntu换源)和ubuntu更换国内源;

Ubuntu系统Nginx 下载安装、配置、卸载,实现反向代理_第1张图片

1.1nginx下载

#  sudo apt-get update

#  sudo apt-get install nginx

Ubuntu系统Nginx 下载安装、配置、卸载,实现反向代理_第2张图片

二、Nginx启动

2.1启动nginx

启动命令:

#    nginx

重新编译(每次更改完nginx配置文件后运行):

#    nginx -s reload

启动结果:Ubuntu系统Nginx 下载安装、配置、卸载,实现反向代理_第3张图片

2.2测试nginx是否启动成功

        打开浏览器访问本机80端口,即访问:http://localhost:80

Ubuntu系统Nginx 下载安装、配置、卸载,实现反向代理_第4张图片

        出现该界面证明nginx启动成功,可以使用nginx进行下一步的配置啦。如果没有成功,可能是以下几个原因:

1)本机80端口被占用:需要修改本机路径  /etc/nginx/conf.d文件中 listen 中的80,把端口号更改为其他端口,例如7575,然后输入    nginx -s reload命令重新编译nginx,访问:http://localhost:7575;

Ubuntu系统Nginx 下载安装、配置、卸载,实现反向代理_第5张图片

2)访问链接错误:应该访问http,看是否访问的是https。

Ubuntu系统Nginx 下载安装、配置、卸载,实现反向代理_第6张图片

三、nginx配置

这个我会单独开个帖子讲,这篇文章太长了

四、Nginx卸载

4.1删除nginx

4.1.1 删除nginx,–purge包括配置文件

#  sudo apt-get --purge remove nginx

Ubuntu系统Nginx 下载安装、配置、卸载,实现反向代理_第7张图片

4.1.2 自动移除全部不使用的软件包

#  sudo apt-get autoremove

Ubuntu系统Nginx 下载安装、配置、卸载,实现反向代理_第8张图片

4.1.3 找出与nginx相关的软件

#  dpkg --get-selections|grep nginx

        运行结果:

         说明没有与nginx相关软件的残留。

        也有可能会出现以下情况,如果出现以下情况就执行4.1.4,我是按照文末参考链接来操作的,不过我没有遇到这种情况

#  dpkg --get-selections|grep nginx
nginx                       install
nginx-common                install
nginx-core                  install

4.1.4 删除4.1.3查询出与nginx有关的软件

#  sudo apt-get --purge remove nginx
#  sudo apt-get --purge remove nginx-common
#  sudo apt-get --purge remove nginx-core

4.2查看nginx正在运行的进程,如果有就kill掉

#  ps -ef |grep nginx

4.3kill nginx进程

#  sudo kill  -9  1355836

 4.4全局查找与nginx相关的文件

#  sudo  find  /  -name  nginx*

4.5依依删除4.4列出的所有文件

#  sudo rm -rf file

4.6小结

        走完前两步就算是卸载完成了,4.5两步删除所有文件可以忽略,也可以去一个个删除。

参考链接:ubuntu中彻底删除nginx - 李琼羽 - 博客园

        这篇文章是我在nginx实践之后的一点总结,如果有不对的地方,还希望同志们可以指出,谢谢大家啦。

你可能感兴趣的:(安装部署,服务器,ubuntu,nginx,后端,linux)