广告
返回顶部
首页 > 资讯 > 服务器 >nginx的卸载与安装详细步骤
  • 112
分享到

nginx的卸载与安装详细步骤

nginx运维服务器 2023-10-23 18:10:45 112人浏览 泡泡鱼
摘要

一、nginx的安装  Nginx的安装可以分为两种安装方式,一种是编译安装,另一种是yum安装,本文主要分享编译安装过程与代码。编译安装可以根据自身的情况选择功能需要,进行定制,更加节约资源,性能更好。详细过程如下(以脚本形式呈现): #

一、nginx的安装

 Nginx的安装可以分为两种安装方式,一种是编译安装,另一种是yum安装,本文主要分享编译安装过程与代码。编译安装可以根据自身的情况选择功能需要,进行定制,更加节约资源,性能更好。详细过程如下(以脚本形式呈现):

#!/bin/bash#新建文件夹用来存放下载的nginx源码包mkdir -p /nginxcd /nginx#新建用户(为编译安装时的配置做准备)useradd -s /sbin/nologin lianyu#下载nginx(在nginx官网www.nginx.org中复制所要下载版本的链接)curl -O http://nginx.org/download/nginx-1.23.3.tar.gz#解压压缩包tar xf nginx-1.23.3.tar.gz#解决依赖关系yum install gcc openssl openssl-devel pcre pcre-devel automake make  -y#编译前的配置(根据所需修改配置文件,具体配置内容见官方网站)cd nginx-1.23.3./configure --prefix=/usr/local/scnginx99 --user=lianyu --with-http_ssl_module --with-http_v2_module --with-threads --with-http_stub_status_module --with-stream#编译,开启两个进程同时编译,速度更快make -j 2#安装make install#启动 nginx/usr/local/scnginx99/sbin/nginx#修改path变量PATH=$PATH:/usr/local/scnginx99/sbinecho "PATH=$PATH:/usr/local/scnginx99/sbin" >>/root/.bashrc#设置nginx的开机启动echo "/usr/local/scnginx99/sbin/nginx" >>/etc/rc.localchmod +x /etc/rc.d/rc.local#selinux和firewalld防火墙都关闭(防止出现无法访问的情况)setenforce 0sed -i '/^SELINUX=/ s/enforcing/disabled/' /etc/selinux/configservice firewalld stopsystemctl disable firewalld

 脚本执行完毕后,可根据以下方法检查nginx服务是否启动:

看进程:ps aux|grep nginx
2.看端口:netstat -anplut |grep nginx
3.看日志:tail -f access.log
4.直接访问ip

二、nginx的卸载 

关闭nginx有关的进程

使用ps aux|grep nginx过滤出nginx相关的进程并查看其进程号,再使用kill命令关闭相关进程。

 2.使用find命令查找nginx的相关文件 

 3.使用rm -rf 命令删除所有相关文件

例如:rm -rf /etc/nginx

如果设置了开机启动操作,需要以下步骤

chkconfig nginx off

rm -rf /etc/init.d/nginx

如果是使用yum install安装的nginx,可使用yum remove nginx来进行卸载操作

完成以上操作后,便已完全卸载了nginx

来源地址:https://blog.csdn.net/yuer1228/article/details/128821266

--结束END--

本文标题: nginx的卸载与安装详细步骤

本文链接: https://www.lsjlt.com/news/440694.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作