攻防环境配置大全(iss/apache/nginx/tomcat/jboss/weblogic)
一、IIS/apache/nginx/tomcat 介绍
1、asp aspx 只能在微软系统的iis中间件运行 【asp+IIS+access(扩展名为mdb)】、aspx+mssql+iis结合, php 微信iis也支持,但是要安装相应插件
2、网站访问方式三种模式,一种是多端口访问,多ip访问,最好的方式采用主机头、
二、iis+asp+access网站搭建
1、基础环境配置






2、网站搭建



配置属性,需要配置的有主目录,文档和权限




最后就可以正常浏览了,要是打不开就添加权限

3、asp站点问题
1、vm文件无法拖动,一拖就卡死,可以开启vm里面远桌面3389
2、vm tools无法安装,可以直接安装vm目录下面的VirtualPrinter-Windows.iso
2、asp站点记得添加默认首页、开启父路径、权限给他读写,网站搭建完成后可以去掉写的权限 、执行权限给他纯脚本执行、站点一定记得给Iuser_计算机名,记得勾选继存权限
3、有的服务器针对mdb数据库名的特殊符号不识别,这个你记得改一下数据名称,改完之后找到网站配置文件,把数据库名字对应上。
4、有的网站默认数据库是只读权限,这个时候你只需要去掉只读权限的勾就可以
5、确保asp启用
6、提示页面过期,原因是因为你的当前web站点被占用或者IP地址冲突造成的,要解决的话,首先修改Web端口,再重新获取ip,就可以解决。
7、VM或物理机无法ping通,先检查防火墙是否关掉,重启VMware Network Adapter VMnet8,如果还是不行,重新获取IP或NAT DHCP分配
三、iis+aspx+mssql网站搭建
1、安装sql-server
在windows2003开启的状态下,浏览sql-server镜像确定后会安转




安装完成后重新启动windows2003,

点击安装,全新安装

功能安装选择全选






mssql数据库SA是数据库里面最高权限用户
2、搭建aspx网站

原因:aspx的框架自带的版本太低,需要新安转一个高版本框架


安装好后重启asp4.0允许



3、打开sqlserver数据库进行配置





添加用户



最后的报错取消就可以


4、aspx网站问题
1、确保asp.net4.0是启动状态,关掉net 2.0
2、站点的asp.net一定要选择4.0
3、打开aspx页面的时候出现一行红色的server application unavailable错误,这个时候选定网站右击权限,给他everyone所有权限
4、打开aspx页面出现用户"NT AUTHORITY\NETWORK SERVICE",是因为你的数据库没有添加NT AUTHORITY\NETWORK SERVICE帐号,帐号一定要对应你网站的数据库
四、phpstudy搭建php站点
phpstudy和宝塔一样是集成环境(宝塔有很多过滤函数,保护网站安全)
注意:修改端口,防止和其他中间件冲突


修改mysql密码

php+apache搭建网站
C:\phpStudy\WWW这是PHP网站根目录
1、pikachu网站搭建
将网站放在php根目录就可以
登陆的时候加http://还有自己修改的端口号

安装初始化

2、安装DVWA网站
DVWA账号密码————> admin password
问题一:

解决:将文件.dist的后缀去掉
问题二:

解决:
1、修改连接数据库的账号密码

2、PHP扩展及设置里面选择参数开关设置,打开相应的函数

然后DVWA界面创建重置就可以

3、bwapp网站搭建
帐号:bee 密码:bug
问题一:

解决:

问题二:
bwapp数据库没创建

解决:在网站后面加/install.php安装

安装完成后就可以正常登陆了

4、安装Discuzl论坛网站
账号admin 密码root


access数据库 ,适合小网站
mssql数据库SA是数据库里面的最高权限用户
mysql数据库root是数据库里面的最高权限用户
5、PHP网站错误
1、PHP主要是切换版本问题,有的网站程序是基于低版本或高版本开发的,所以一定要记得切换版本试试。
2、php端口被占用,记得修改一下端口
五、tomcat+Struts环境搭建
war格式文件放在tomcat\webapps下会自动解压
struts2框架一般用于银行,后缀带.action或者带.do的都是struts框架

端口号建议设置三位数以上的

六、jboss环境搭建
1、jboss环境搭建
1、安装jdk配置环境变量
新建系统变量,变量名为:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0_45
变量名:Path 变量值: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
2、下载jboss并配置运行环境变量
新建系统变量,变量名为:JBOSS_HOME 变量值:c:\jboss
变量名为:SystemRoot 变量值:C:\Windows
新建用户变量,变量名为:Path 变量值:%SystemRoot%/system32;%SystemRoot%;%JBOSS_HOME%\bin

3、修改端口和IP
修改C:\jboss\server\default\deploy\jbossweb.sar\server.xml的端口和IP地址0.0.0.0代表所有

环境变量配好之后,需要为JBOSS添加用户,调用dos窗口,输入命令add-user(一般不用加)
4、运行C:\jboss\bin\run.bat
输入http://localhost:8080/ admin admin登录


2、添加网站


上传war包


jobfan.war压缩包的内容


密码打开相应的jsp程序查看


3、jboss网站搭建问题
1、jdk安装不了,是因为你安装是高版本jdk,同时你用的是x64位的jdk,一定要用我的32位jdk
2、jboss运行run.bat一闪而过,这个是因为环境变量没配置好
3、jboss一定记得修改一下,因为默认端口是8080
七、weblogic环境搭建
1、安装好java后双击weblogic启用。

默认下一步直到安装成功






访问地址:http://lh:7001/console lh改成自己的IP
查找文件

C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain\bin\startweblogic.cmd
找到文件startweblogic.cmd发送到桌面,双击即可启动。

访问地址为:http://自己IP:7001/console/login/LoginForm.jsp
2、搭建网站



八、迁移网站
如果一个公司开发的网站不是通用cms,没有安装脚本安装文件或者被删掉了,这个时候我们可以采用以下方法:
1、应该找到网站源代码配置文件,看一下连接数据库的帐号、密码、库名(配置文件一般是config.php、setting.php、conn.php)
2、如果是你搭建的,可以采用以下命令进行导出
mysqldump -h127.0.0.1 -P3306 -uroot -proot -B sql>c:\sql1.sql
3、导入网站数据库到数据库,可通过以下命令完成:
mysql -h localhost -uroot -p
mysql> create database abc; # 创建数据库
mysql> use abc; # 使用已创建的数据库
mysql> set names utf8; # 设置编码
mysql> source c:/sql1.sql # 导入备份数据库
也可以直接通过下面命令进行导入
mysql -h127.0.0.1 -uroot -proot sql < sql.sql
4、需要先创建数据库create database abc;


攻防环境配置大全(iss/apache/nginx/tomcat/jboss/weblogic)的更多相关文章
- apache httpd, nginx, tomcat, jboss
web上的server都叫web server,但是大家分工也有不同的. nginx常用做静态内容服务和代理服务器(不是你FQ那个代理),直面外来请求转发给后面的应用服务(tomcat,django什 ...
- 环境配置-云服务器jdk与tomcat配置
我所实践的主机是麻花疼云的主机,第一次试用30天,装了个centos6.5,其实已经用商用专用镜像配置好环境了,包括jdk.tomcat等常用的内容,但是我实在是找不到他们安装在哪个目录下了,我就自己 ...
- X-Forwarded-For 负载均衡 7 层 HTTP 模式获取来访客户端真实 IP 的方法(IIS/Apache/Nginx/Tomcat)
https://help.aliyun.com/knowledge_detail/13051859.html?pos=1 1.IIS 6 配置方案2.IIS 7 配置方案3.Apache 配置方案4. ...
- Java开发环境配置大全
Java开发环境配置 零章:JDK安装教程 壹章:Tomcat安装教程 贰章:IntelliJ IDEA安装教程 叁章:MySql安装教程 肆章:Maven安装教程 伍章:MongoDB安装教程 陆章 ...
- Linux开发环境配置大全
Linux开发环境配置 零章:通过xshell在linux上安装JDK8 壹章:通过xshell在linux上安装tomcat8 贰章:通过xshell在linux上安装mysql5.7(终极版) 叁 ...
- app自动化测试环境配置:adb环境配置、monkey环境配置、appium环境配置大全
1. 安装jdk 2. 安装配置Andriod sdk 安装Andriod sdk前首先需要安装配置好jdk环境. 然后安装Android sdk 安装完成后需要配置环境变量:ANDROID_HOME ...
- 主流服务器apache,iis,tomcat,jboss,resion,weblogic,websphere的区别
在互联网高速发展的今天,不同种类的网站大量涌现,每个人都在享受着网络服务带来的便利.而创建自己的个性化网站的门槛不断降低.从事网站架构,这种当年的绝对“”高科技“”绝活.也从it人员的专利“”沦落“” ...
- windows环境下最简单的nginx + tomcat负载均衡配置示例
后端是两台tomcat服务器,我们简称为node1 和node2,访问地址分别是 http://192.168.1.2:8080 和 http://192.168.1.4:8080 前端使用nginx ...
- Apache Nginx Tomcat
Tomcat Tomcat:动态解析容器 处理动态请求,是编译JSP/Servlet的容器 区别: 严格意义上来说 Apache和nginx应该叫做HTTP Server tomcat是一个Appli ...
随机推荐
- Zookeeper分布式安装部署
1. 解压安装 1.1 解压Zookeeper安装包到/opt/module/目录下 tar -zxvf /opt/software/apache-zookeeper-3.6.2-bin.tar.gz ...
- 队列,一种"公平"的数据结构
路过一家奶茶店,由于生意火爆,门口的排着长长的队伍,先排队的人先买到奶茶,然后再轮到下一个,秩序井然.有没有一种数据结构能体现"先来后到"这种顺序呢? 当然有,那就是队列.先看一下 ...
- JVM-对象的实例化,内存布局与访问定位
1.对象的实例化 提到对象的实例化,我们可能会想到几个问题.对象在JVM中是怎么存储的?对象里面有什么?接下来,我们就来探讨一下对象的实例化以及回答一下这两个问题. 首先我们用图例来说明对象的实例化: ...
- Django整理(四) - URL配置
1. URL配置 一.需求 1. 需求:在浏览器访问URL地址 http://127.0.0.1:8000/users/index 时,显示hello django信息 2. 实现 i. 需要编写一个 ...
- 小白自制Linux开发板 三. Linux内核与文件系统移植
上一篇完成了uboot的移植,但是想要愉快的在开发板上玩耍还需要移植Linux内核和文件系统. 1.Linux内核 事实上对于F1C100S/F1C200S,Linux官方源码已经对licheepi ...
- JavaFx 监听剪切板实现(Kotlin)
原文地址: JavaFx 监听剪切板实现(Kotlin) | Stars-One的杂货小窝 软件有个需求,想要实现监听剪切板的内容,若内容符合预期,则进行相关的操作,就可以免去用户手动粘贴的操作,提供 ...
- Java(30)集合五Set
作者:季沐测试笔记 原文地址:https://www.cnblogs.com/testero/p/15228440.html 博客主页:https://www.cnblogs.com/testero ...
- 使用ShardingSphere-JDBC完成Mysql的分库分表和读写分离
1. 概述 老话说的好:选择比努力更重要,如果选错了道路,就很难成功. 言归正传,之前我们聊了使用 MyCat 实现Mysql的分库分表和读写分离,MyCat是服务端的代理,使用MyCat的好处显而易 ...
- 【转-Andrew_qian】stm32中断嵌套全攻略
断断续续学习STM32一学期了,时间过的好快,现在对STM32F103系列单片机的中断嵌套及外部中断做一个总结,全当学习笔记.废话不多说,ARM公司的Cortex-m3 内核,支持256个中断,其中包 ...
- perl打开读取文件(open)
在Perl中可以用open或者sysopen函数来打开文件进行操作,这两个函数都需要通过一个文件句柄(即文件指针)来对文件进行读写定位等操作.下面以open函数为例:1:读:open(文件句柄,&qu ...