0x07.常用windows命令、搭建网站、状态码

发布时间 2023-12-13 17:58:58作者: TrasoOn3r

常用windows命令

cmd
wt
cal 		   计算器
control	       控制面板
winver 		   查看版本
services.msc   服务
mstsc 		   远程桌面
regedit		   注册表
ncpa.cpl	   网络连接
explorer	   此电脑
netplwiz	   用户账户
inetmgr		   IIS控制台

判断windows-server版本

IIS版本判断

​ f12看网络中的server

IIS6.x -----> windows server 2003
IIS7.0 -----> windows server 2008
IIS7.5 -----> windows server 2008R
IIS8.0 -----> windows server 2012
IIS8.5 -----> windows server 2012R
IIS10  -----> windows server 2016

报错判断

  • win2k3

  • win2k8

  • win2012R


虚拟机基础知识

基础配置

  • 安装好VMware后,修改首选项

  • 创建新的虚拟机,注意将磁盘容量选择单个文件


虚拟机上网

  • NAT模式:自动获取ip,以物理机为路由器

​ 在物理机中输入win+r,再输入services.msc,确保这两个服务正在运行。如果获取不到的话,重启这两个服务试试。

  • 桥接模式:自动获取ip,以物理机的路由器为路由器

    • 桥接模式手动选择物理机的物理网卡

  • win+r中输入,ncpa.cpl查看网络连接

一些细节:

  • 虚拟机相通
    • 一定要网卡一致
    • ip网段一致
  • 如果不能相通
    • 防火墙关闭
    • 重启
  • UAC提权,拉到最下面,将权限提升到管理员。

安装IIS

环境:windows-server2k8

便捷指令:inetmgr(IIS控制台)

  • 点击任务栏第一个,然后添加角色

  • 选择IIS服务器

  • 勾选ASP和动态服务

IIS搭建网站

服务器搭建多个站(旁站)

  1. 不同端口,ip域名都相同
  2. 相同端口,ip不同
  3. 相同端口,相同ip,不同域名
  4. 目录建站

添加网站

  • 将源代码放在C:\inetpub\wwwroot\asp下,输入inetmgr进入IIS控制台,创建一个网站

  • 如果写了域名的话,一定要指定ip,因为要进行域名解析。当然一个服务器下也可以有多个ip。

绑定域名

首先我们得明确一个事情,hosts的解析是高于dns的解析的,然后我们开始操作

  • 首先,我们将dns的获取改成手动的

  • 将网站绑定到www.baidu.com,这个时候一定要选择ip。然后修改C:\Windows\System32\drivers\etc下的hosts文件

搭建ASP站点

  • 因为默认支持的是静态的html页面,我们需要让它支持asp动态页面,修改两个地方

    点击ASP,将父路径改成true

点击应用程序池的高级设置,启用32位应用程序

  • 如果出现了403,在默认文档中将主页添加进去

搭建PHP站点

下载phpstudy和32位v9运行库进行搭建。直接用phpstudy起服务。

状态码

200 ----->客户端请求成功,常见

302 ----->重定向

400 ----->客户端请求有语法错误

401 ----->未授权

403 ----->服务器收到请求,拒绝提供服务

404 ----->请求资源不存在,常见

500 ----->服务器内部错误,常见

503 ----->服务器当前不能处理客户端请求,一段时间后能回复正常

500还有可能是waf拦截菜刀了