CentOS7 安装 webgoat 7.1 简介
CentOS7 安装 webgoat 7.1 简介
webgoat 所需文件准备:
操作系统版本:CentOS 7.3
1: 在Linux上安装Openjdk >= 1.8
2: 上传文件至 Linux
3:解压 tomcat7 到 /opt/tomcat 目录下,并重命名为 apache-tomcat --- webgoat 7.1 所依赖的tomcat 不支持 8.0 以上版本
4: 启动Tomcat,验证服务是否正常工作。默认占用8080端口,注意防火墙放行该端口的通讯。
5: 给tomcat设置管理员账号和密码 --- 在修改”tomcat-users.xml“的过程中一定要将Tomcat关闭,设置好后再打开Tomcat。
6: 部署 webgoat-container-7.1.war , 并在tomcat 中增加对应的用户
- <!-- NOTE: manager-gui -->
- <role rolename="manager-gui"/>
- <user username="tomcat" password="s3cret" roles="manager-gui"/>
- <!-- NOTE: webgoat -->
- <!--
- <role rolename="manager"/>
- <role rolename="webgoat_basic"/>
- <role rolename="webgoat_admin"/>
- <role rolename="webgoat_user"/>
- <role rolename="tomcat"/>
- <user username="webgoat" password="webgoat" roles="webgoat_admin"/>
- <user username="basic" password="basic" roles="webgoat_basic,webgoat_user"/>
- <user username="guest" password="guest" roles="webgoat_user"/>
- <user username="tomcat" password="tomcat" roles="tomcat"/>
- -->
- <Host name="localhost" appBase="webapps"
- unpackWARs="true" autoDeploy="true">
7:设置tomcat自启动
- [Unit]
- Description=Tomcat7
- After=syslog.target network.target remote-fs.target nss-lookup.target
- [Service]
- Type=forking
- Environment='CATALINA_PID=/opt/tomcat/apache-tomcat/tomcat.pid'
- Environment='CATALINA_HOME=/opt/tomcat/apache-tomcat'
- Environment='CATALINA_BASE=/opt/tomcat/apache-tomcat'
- Environment='CATALINA_TMPDIR=/opt/tomcat/apache-tomcat/temp'
- Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC'
- WorkingDirectory=/opt/tomcat/apache-tomcat/
- PIDFile=/opt/tomcat/apache-tomcat/tomcat.pid
- ExecStartPre=/usr/bin/rm -f /opt/tomcat/apache-tomcat/tomcat.pid
- ExecStart=/opt/tomcat/apache-tomcat/bin/startup.sh
- ExecStop=/opt/tomcat/apache-tomcat/bin/shutdown.sh
- ExecReload=/bin/kill -s HUP $MAINPID
- KillSignal=SIGQUIT
- TimeoutStopSec=5
- KillMode=process
- PrivateTmp=true
- [Install]
- WantedBy=multi-user.target
CentOS7 安装 webgoat 7.1 简介的更多相关文章
- Centos7安装Docker 基于Dockerfile 搭建httpd运行环境
Centos7安装Docker 基于Dockerfile 搭建httpd运行环境 docker docker搭建 docker build 本文档完成目标内容如下 使用Docker搭建http服务器一 ...
- Centos7安装Chacha20加密算法 (验证成功)
Centos7安装Chacha20加密算法 (验证成功) 有些程序会使用Chacha20加密算法,如果Centos7系统报错Exception: libsodium not found,则缺乏M2Cr ...
- (转)Centos7安装配置NFS服务和挂载
Centos7安装配置NFS服务和挂载 原文:https://www.u22e.com/601.html NFS简介 NFS(Network File System)即网络文件系统,是FreeBSD支 ...
- CentOS7 安装 vsftpd 服务
CentOS7 安装 vsftpd 服务 0.FTP简介 FTP服务是一个跨平台的文件共享解决方案 0.1.FTP两种模式的区分:服务端的主被动模式 1)ftp一般分为两种模式,PORTFTP和PAS ...
- HP服务器 hp 360g5 centos7安装问题
HP服务器 hp 360g5 centos7安装问题 一 :启动盘无法识别硬盘 1.进入安装光盘,用上下键选择安装centos--Install Centos7(注意不可按Enter键),如图: 2 ...
- CentOS7 安装Mono及Jexus
CentOS7安装Mono及Juxes 1 安装Mono 1.1 安装yum-utils 因为安装要用到yum-config-manager,默认是没有安装的,所以要先安装yum-utils包.命令如 ...
- CentOS7安装mysql提示“No package mysql-server available.”
针对centos7安装mysql,提示"No package mysql-server available."错误,解决方法如下: Centos 7 comes with Mari ...
- CentOS7安装Oracle 11gR2 安装
概述 Oracle 在Linux和window上的安装不太一样,公司又是Linux系统上的Oracle,实在没辙,研究下Linux下Oracle的使用,oracle默认不支持CentOS系统安装,所以 ...
- Centos7安装完毕后重启提示Initial setup of CentOS Linux 7 (core)的解决方法
问题: CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core) 1) [x] Creat user 2) [!] License i ...
随机推荐
- EL 和 JSTL 的使用
EL Express Language 表达式语言 就是把<% 这里可以写java语言 %> 这种jsp的写法简化变为${ }的方式 例如 action="${pageConte ...
- 【转载】C++中的static关键字的总结
本文前半部分转自:博主chao_yu 本文后半部分转自:博主VincentCZW 静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可以改变其值. 静态变量或静态 ...
- python__系统 : socket_UDP相关
socket.socket() 可以创建一个套接字: from socket import * from threading import Thread udp_socket = None dest_ ...
- python中的字典内置方法小结
#!/usr/local/bin/python3 # -*- coding:utf-8 -*- #key-value #dict 无序,无下标,不需要下标,因为有key stu={ 'stu001': ...
- Leetcode 653. 两数之和 IV - 输入 BST
题目链接 https://leetcode.com/problems/two-sum-iv-input-is-a-bst/description/ 题目描述 给定一个二叉搜索树和一个目标结果,如果 B ...
- ABAP 7.51 構文書き方変換について
便利になったなぁと感じたコマンドのメモです.NetWeaver7.40 SP2から使えます. SAP NetWeaver AS for ABAP 7.51 Innovation Package – O ...
- 跨域携带cookie
$.ajax({ type: "GET", url: "https://upload.cnblogs.com/imageuploader/upload?host=www. ...
- hadoop中节点上的nodemanager一直启动不起来
当我们启动Hadoop集群的时候,发现有一台机器的nodemanager启动后自动关闭, 查看日志的时候发现有错误:yarn-root-nodemanager-log 解决办法: netstat a ...
- 局域网&广域网&Internet&计算机通信过程
1.局域网 覆盖范围小(100m以内),自己花钱购买,自己单位来维护,带宽固定的(10M,100M,1000M) 2.Internet ISP,有自己的机房,对网民提供访问Internet连接 3.广 ...
- Quartus 11生成pof文件在AS烧写之后,程序无法启动
1. 首先配置成AS,生成.pof文件,选择上面的图标Device 2. 选择Device and Pin Options... 3. 进入配置界面,选择如下 4. 进入下载界面,烧写.pof文件,开 ...