卸载软件
Java 服务器
Tomcat自动卸载方法
进入rasp安装包解压目录(如rasp-20170721),在终端中执行以下命令:
java -jar RaspInstall.jar -uninstall <resin_home>
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自动卸载方法
进入rasp安装包解压目录(如rasp-20170721),在终端中执行以下命令:
java -jar RaspInstall.jar -uninstall <JBoss_home>
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,${JBOSS_HOME}/bin/domain.sh, ${JBOSS_HOME}/bin/standalone.conf,${JBOSS_HOME}/bin/domain.conf
- Windows下打开${JBOSS_HOME}/bin/standalone.bat,${JBOSS_HOME}/bin/domain.bat, ${JBOSS_HOME}/bin/standalone.conf.bat,${JBOSS_HOME}/bin/domain.conf.bat
- 把如上文件按照手动安装文档恢复原样
- 重启 JBoss 服务器
Resin自动卸载方法
进入rasp安装包解压目录(如rasp-20170721),在终端中执行以下命令:
java -jar RaspInstall.jar -uninstall <Resin_home>
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
- 把如上文件按照手动安装文档恢复原样
- 重启服务器
Jetty 卸载方法
假设Jetty根目录为${JETTY_HOME}
- 删除插件安装目录 ${JETTY_HOME}/rasp
- 修改服务器启动参数,删除 javaagent、Dlog4j.rasp.configuration 参数
- 重启 Jetty 服务器
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
模块信息,则表示卸载成功