卸载软件

自动卸载方法

如果你安装时使用了自动安装程序,那么卸载的时候你也应该使用自动卸载程序。

Java 服务器

仅适用于 tomcat/jboss/resin/weblogic/wildfly 服务器。

进入 rasp 安装包解压目录,e.g rasp-2018-12-20,并执行如下命令

java -jar RaspInstall.jar -uninstall

不重启卸载:

不重启卸载 OpenRASP,需要在以上命令后面增加 -pid 参数指定运行的服务器进程 id,JDK6 - JDK8 样例命令如下,

# 为服务器进程 id

# $JAVA_HOME 为 jdk 根目录环境变量,如果未指定该环境变量,替换为 jdk 的完整根目录

java -Xbootclasspath/a:$JAVA_HOME/lib/tools.jar -jar RaspInstall.jar -uninstall -pid

jdk9 ~ jdk11 样例命令如下,

# 为服务器进程 id

java -jar RaspInstall.jar -uninstall -pid

注意:不重启卸载之后,若想再次安装不能使用不重启安装,只能使用需要重启的安装方式

PHP 服务器

进入 rasp 安装包解压目录,e.g rasp-2018-12-20,并执行如下命令

php uninstall.php -d

手动卸载方法

Tomcat 服务器

假设Tomcat根目录为${CATALINA_HOME}

删除目录${CATALINA_HOME}/rasp

找到启动配置文件Linux环境下打开${CATALINA_HOME}/bin/catalina.sh

Windows下打开 ${CATALINA_HOME}/bin/catalina.bat

搜索关键词 javaagent 与 Dlog4j.rasp.configuration,删除或注释掉相应行

重启 tomcat 服务器

JBoss 服务器

假设 JBoss 根目录为 ${JBOSS_HOME}

删除插件安装目录 ${JBOSS_HOME}/rasp

如果是 JBoss4 ~ Jboss6: Linux下打开 ${JBOSS_HOME}/bin/run.sh

Windows下打开 ${JBOSS_HOME}/bin/run.bat

如果是 JBoss7: Linux下打开 ${JBOSS_HOME}/bin/standalone.sh

Windows下打开 ${JBOSS_HOME}/bin/standalone.bat

把如上文件按照手动安装文档恢复原样

重启 JBoss 服务器

Resin 服务器

假设Resin根目录为${RESIN_HOME}

删除插件安装目录 ${resin_HOME}/rasp

如果是 resin3: Linux下打开 ${RESIN_HOME}/conf/resin.conf

Windows下打开 ${RESIN_HOME}/conf/resin.conf

如果是 resin4: Linux下打开 ${RESIN_HOME}/conf/cluster-default.xml

Windows下打开 ${RESIN_HOME}/conf/cluster-default.xml

把如上文件按照手动安装文档恢复原样

重启服务器

Wildfly 服务器

假设 Wildfly 根目录为 ${JBOSS_HOME}

删除插件安装目录 ${JBOSS_HOME}/rasp

找到启动配置文件: Linux下打开 ${JBOSS_HOME}/bin/standalone.sh

Windows下打开 ${JBOSS_HOME}/bin/standalone.bat

把如上文件按照手动安装文档恢复原样

重启 Wildfly 服务器

Jetty 服务器

假设Jetty根目录为${JETTY_HOME}

删除插件安装目录 ${JETTY_HOME}/rasp

修改服务器启动参数,删除 javaagent、Dlog4j.rasp.configuration 参数

重启 Jetty 服务器

Websphere 服务器

假设Websphere的根目录为 ${WEBSPHERE_HOME}。首先删除 OpenRASP 相关文件 ${WEBSPHERE_HOME}/rasp,然后参考下面的步骤删除 JVM 启动参数。

打开 WebSphere 控制台,

在左边的导航栏选择,服务器 > 服务器类型 > WebSphere Application Server

点击 server1 服务器进入服务器的管理界面(或者你的服务器)

找到,服务器基础架构 >java和进程管理 > 进程定义,点击进入

点击右侧 Java虚拟机 选项

找到 通用JVM参数,将其删除,保存修改

最后重启 WebSphere 服务器生效

Spring Boot 服务器

假设Spring Boot根目录为${SPRING_BOOT_HOME}

删除插件安装目录 ${SPRING_BOOT_HOME}/rasp

修改服务器启动参数,删除 javaagent、Dlog4j.rasp.configuration 参数

重启 Spring Boot 服务器

PHP 服务器

找到 php.ini 配置文件,删除 extension=openrasp.so,以及所有 openrasp. 开头的配置选项,e.g

extension=openrasp.so

openrasp.root_dir=/opt/rasp

...

然后重新加载PHP服务器生效,e.g

对于PHP-FPM服务器,可尝试 service php5.6-fpm reload

对于Apache PHP模块,可尝试 service apache2 reload

最后在 phpinfo() 里确认,如果看不到 openrasp 模块信息,则表示卸载成功

linux 卸载 resin,卸载软件 - OpenRASP 官方文档 - 开源自适应安全产品相关推荐

  1. linux3.10.53编译,根据官方文档在Linux下编译安装Apache

    根据官方文档在Linux下编译安装Apache 前言 永远记住官方文档才是最准确的安装手册,这篇文章仅为对官方文档的解读和补充,学习提升务必阅读官方文档: http://httpd.apache.or ...

  2. 从LFS官方文档构建完整Linux系统

    这不是新手教程!!! Parallels Desktop (为防止找不到网卡 NIC Type设成Intel(R) PRO/1000 MT). kali-linux-2.0-amd64(i386).i ...

  3. 【官方文档】Fluent Bit 安装在 Linux

    文章目录 1. Amazon Linux 2. Redhat / CentOS 2.1. 安装在 Redhat / CentOS 上 2.2. 配置 Yum 2.3. 安装 3. Debian 4. ...

  4. word@tips官方文档和教程@软件界面介绍@功能区自定义@拼写检查@AI润色改进@ 图片顶部上方插入文字

    文章目录 word 文档和教程 word软件界面元素 字符和标记 格式标记 段落标记(paragraph marks) 自定义功能区(Ribbon) 自定义功能区要点@层次关系 添加自定义选项卡(ta ...

  5. [Linux Kernel] memory-barriers 内存屏蔽 官方文档

    文章目录 DISCLAIMER | 免责声明 CONTENTS | 目录 一.ABSTRACT MEMORY ACCESS MODEL | 抽象内存访问模型 1. DEVICE OPERATIONS ...

  6. 【官方文档】Fluentd 通过 RPM 包安装在 Red Hat Linux

    文章目录 1. td-agent 是什么? 2. calyptia-fluentd 是什么? 3. 用于安装 td-agent 3.1. 步骤 0:安装前 3.2. 步骤 1:从 rpm Reposi ...

  7. Theos(六):官方文档

    目录 Home(主页) Installation(安装) Installation iOS(iOS 平台上的安装) Installation macOS(macOS 平台上的安装) Installat ...

  8. Centos 7.6 服务器安装oracle 11gR2(参考官方文档)

    Centos 7.6 服务器安装oracle 11gR2 说来气人,项目需要所以得在服务器上安装Oracle. 像往常一样,打开浏览器 -> 搜索 - > 找博客 -> 安装. 但是 ...

  9. CDH6官方文档中文系列(2)----Cloudera安装指南(安装前)

    Cloudera安装指南 最近在学习cdh6的官方文档,网上也比较难找到中文的文档. 其实官方英文文档的阅读难度其实并不是很高,所以在这里在学习官方文档的过程中,把它翻译成中文,在翻译的过程中加深学习 ...

  10. MySQL MHA高可用架构官方文档全文翻译

    目录 MHA项目官方github地址 关于MHA 概述 主故障切换的难点 现有的解决方案和问题 MHA的架构 MHA的优势 使用案例 其他高可用解决方案和问题 纯手动解决 单主单从 一个主节点.一个备 ...

最新文章

  1. 数组--将两个有序数组a,b合并成新的有序数组c
  2. 3DSlicer33:Adding MRML
  3. 二 关于s5p4418 无线wifi模块出现SDIO读写错误的解决方法
  4. Xilinx视频加速技术专场
  5. androidtabhost缓存_Android学习笔记(一):TabHost存放多个Activity
  6. 怎样在待机时锁定计算机,教你电脑待机锁屏怎么设置
  7. mega5安装包_[MEGA DEAL] 2017年完全Java捆绑包(95%折扣)
  8. 如何在Java中创建内存泄漏?
  9. 深度搜索和广度搜索领接表实现_算法基础04-深度优先搜索、广度优先搜索、二分查找、贪心算法...
  10. Google Cloud Platform中没有Active Directory域的可用性组
  11. I00006 打印等腰三角形字符图案(底边在下)
  12. matplotlib 可视化 —— 移动坐标轴(中心位置)
  13. c语言五子棋光标,c语言写的鼠标操作的五子棋游戏,欢迎观赏!
  14. 计算机考研复试问题回答,关于考研复试问题的官方解答及部分问题答题模板!...
  15. Java实验报告2021
  16. 使用php制作wap网站
  17. .net core 中使用httpclient下载文件
  18. 火车头采集器小狗伪原创插件
  19. 什么是电子商务——百科
  20. 数字信号处理的典型应用

热门文章

  1. 线性插值 多项式插值 样条插值 牛顿插值总结
  2. 漫谈Clustering:高斯混合模型(GMM)
  3. 牛客练习赛26---未完
  4. txt文件保存为Java_java实现写入并保存txt文件
  5. 删除本地oracle数据库,如何在WINDOWS 2000将ORALCE完全卸载-数据库专栏,ORACLE
  6. linux android交叉编译,【转】搭建arm-linux-gcc交叉编译工具链环境(Android原生(JNI)开发环境搭建)...
  7. java8 时间加一秒_好好讲讲关于Java中的时间处理
  8. C#中的overload,overwrite,override的语义区别
  9. tp3.2 URL模式
  10. 《大前端进阶 安全》系列 HTTPS详解(通俗易懂)