安装IIS服务器

  1. 在服务器管理器中,选择"角色”添加角色

  1. 进入添加角色向导,在安装界面,选择服务器角色为:" Web服务器(IIS) " 角色服务勾选:应用程序开发 、FTP服务器后,等待安装

3.安装完成后检查80端口是否开放,并访问IP地址,出现如下图所示界面,表示安装成功

IIS中配置ASP网站

这里我将以一个SiteDynamic 官网 ASP源码进行演示

  1. 默认IIS网站目录在 C:\inetpub\wwwroot ,把SiteDynamic源码目录复制到此文件夹里

  1. 点击网站,右键添加网站,配置如图

  1. 火狐访问 http://172.16.223.130:82/ 提示数据报错

解决应用程序池 --> 点击对应的服务右键 --> 启动32位应用程序为 true 即可解决

  1. 再次尝试访问,如图,但是在切换图中菜单时又报错

解决点击ASP设置 --> 启用父目录路径即可正常访问

  1. 再次访问 http://172.16.223.130:82/ ,网站正常访问,正常切换页面

IIS中配置PHP网站

这里我将以一个liuyanban PHP源码进行演示

  1. 安装PHP环境安装包,选择自己需要的版本,我选择的是5.6.10版本

PHP下载:https://windows.php.net/downloads/releases/archives/

  1. 在服务器上磁盘C中新建一个文件夹,命名为php5.6,将PHP压缩包解压到该文件夹中

  1. 将解压得到的目录中的 php.ini-production 复制并重命名为 php.ini

  1. 使用记事本打开php.ini ,搜索 extension_dir ,用于设置路径。

路径格式为 自己刚刚解压的php的存放路径 + ext (反斜杠,去掉这一行前面的分号使得该段生效)。

例如:我将php存放在C:\php5.6,使用CTRL + F 找到 extension_dir后改为extension_dir = "C:/php5.6/ext" 根据需要开启组件,这里开启一些常用的。去掉分号就是开启了 ,以后如果需要什么就开启什么,当然如果嫌麻烦就现在全部开启。

  1. 搜索date.timezone设置时区,记得去掉分号 下面时区可供选择
Asia/Chongqing (重庆),

Asia/Shanghai (上海),

Asia/Urumqi (乌鲁木齐),

Asia/Macao (澳门),

Asia/Hong_Kong (香港),

Asia/Taipei (台北),PRC

  1. 设置fastcgi.impersonate和cgi.rfc2616_headers

  1. 设置cgi.force_redirect = 0,开启以CGI方式执行PHP

  1. 开启短标签支持

  1. 将留言板程序复制到 C:\inetpub\wwwroot ,并新建一个网站

  1. 点击处理程序映射,点击右侧的“添加模块映射 ”,弹出模块映射设置窗口,名称输入“*.php”,模块选择“FastCgiModule”,执行程序选择你刚刚下载配置的PHP目录中的“php-cgi.exe”

  1. 配置默认文档,添加 index.php文件

  1. 测试运行留言板程序,成功访问

我遇到的报错解决

  1. 配置网站php设置时,报错 无法写入web.config

解决 :Internet信息服务(IIS)管理器网站 --> 高级设置 --> 物理路径凭据.

  1. 若提示报错,MSVC.dll等错误

解决 :根据系统版本安装以下组件就好

32位 Microsoft Visual C++ Redistributable 2012下载http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe

64位 Microsoft Visual C++ Redistributable 2012下载http://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe

  1. 若进入php目录下,cmd中输入php -v 时,提示找不到模块

解决 :首先查看你的 php.ini配置中,php路径是否正确设置。

若正常,则一个对应报错的dll模块,打上 ,设置为不启用,然后重启网站推荐

搜索下载安装对应的dll模块后,重新测试。

安装DNS服务器

DNS服务器介绍

  • DNS( Domain Name System)是“域名系统”的英文缩写,是一种组织成域层次结构的计算机和网络

  • 使用的是UDP协议的53号端口,它用于TCP/P网络,所提供的服务是用来将主机名和域名转换为IP地址

  1. 在"添加角色”中, 选择"服务器角色"为:DNS服务器,点击下一步,直到安装完成

  1. 安装完成后,在正向查找区域进行新建区域

  1. 新建"主要区域”,设置区域名称,区域设置完成

  1. 正向区域设置完成后,新建A记录

  1. 指定DNS服务器,访问域名www.icg.com,成功访问页面

安装DHCP服务器

DHCP服务器介绍

  • DHCP服务器即动态主机配置协议,它是一种服务器-多客户端技术

  • 允许DHCP服务器将IP地址 分配给作为DHCP客户端 启用的计算机和其他设备

windows 2008作为服务端安装DHCP (前提配置静态IP )

  1. 在"添加角色”中,选择"服务器角色"为:DHCP服务器

  1. 绑定网络连接。设置父域和DNS服务器IPV4地址,勾选"此网络上的应用程序不需要WNS"单选框

  1. 添加或编辑DHCP作用域,点击"添加"按钮,输入作用域名称、起始和结束IP地址

  1. DHCP服务器配置完成后,同一局域网中的客户端设置为自动获得IP地址,即可获得DHCP自动分配的IP

Windows 常用配置的更多相关文章

  1. Windows常用配置和sublime快捷键

    常用配置和快捷键 1.操作系统常用配置 (1)系统调整为最佳性能 (2)文件夹显示设置:显示文件类型.显示路径 (3)任务栏设置:锁定任务栏+使用小图标2.操作系统常用快捷键 win+数字键--快速打 ...

  2. Windows 常用配置 - 启用长路径

    Windows 启用长路径支持 打开注册表编辑器:regedit 找到如下路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSyte ...

  3. .net学习笔记----WebConfig常用配置节点介绍

    一.配置文件入门 .Net提供了一种保存项目配置信息的办法,就是利用配置文件,配置文件的后缀一般是.config.在WinForm程序中配置文件一般是App.config.在Asp.net中一般默认是 ...

  4. VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装

    VMware中安装CentOS7网络配置静态IP地址,常用配置和工具安装在阿里云开源镜像地址下载镜像Index of /centos/7.2.1511/isos/x86_64/http://mirro ...

  5. Windows环境配置Apache+Mysql+PHP

    一.安装配置Apache2.4.7(httpd-2.4.7-win64-VC11.zip ) 1.解压下载的安装包:httpd-2.4.7-win64-VC11.zip将其放到自己的安装目录(我的目录 ...

  6. Tomcat服务器常用配置和HTTP简介

    国内私募机构九鼎控股打造APP,来就送 20元现金领取地址:http://jdb.jiudingcapital.com/phone.html 内部邀请码:C8E245J (不写邀请码,没有现金送) 国 ...

  7. 【转】windows常用消息大全(系统消息、通告消息、用户消息)

    原文网址:http://blog.csdn.net/nupt123456789/article/details/7370562 附录A Windows 常用消息大全 表A-1  Windows消息分布 ...

  8. 配置文件入门 - WebConfig.config常用配置节点介绍

    一.配置文件入门 .Net提供了一种保存项目配置信息的办法,就是利用配置文件,配置文件的后缀一般是.config.在WinForm程序中配置文件一般是App.config.在Asp.net中一般默认是 ...

  9. JavaEE:Tomcat服务器常用配置和HTTP简介

    Web服务器常用配置1.Web系统采用B/S结构通信的:Browser --- Server1)浏览器向服务器发送访问目标资源请求(请求)2)服务器根据请求的目标资源路径,在服务器端进行查找(请求查找 ...

随机推荐

  1. Influxdb数据库 - 基本操作

    InfluxDB数据库的简介 InfluxDB是一个用于存储和分析时间序列数据的开源数据库,是一个基于 golang 编写,用于记录 metrics.events,进行数据分析. 主要特性有: 内置H ...

  2. jenkins的目录介绍

    jenkins的目录介绍: /etc/init.d/jenkins                #jenkins的启动文件 /etc/logrotate.d/jenkins /etc/sysconf ...

  3. requests接口自动化-列表与字典参数化

    def server_ip(): # 配置文件,通过修改配置,在不同环境进行测试 # dev_ip='https://www.baidu.com/' # sit_ip='https://cn.bing ...

  4. genymotion从本地拖拽apk到模拟器失败,报错“An error occured while deploying the file……”-解决方案

    前两篇已经讲过genymotion的安装了,但genymotion构建的安卓模拟器的界面比较简洁,什么软件都没.那么我们进行测试之前,先将需要测试的apk安装到模拟器中,一般来说,直接将apk文件从本 ...

  5. CF891C-Envy【可撤销并查集】

    正题 题目链接:https://www.luogu.com.cn/problem/CF891C 题目大意 \(n\)个点\(m\)条边的一张无向联通图,每次询问一个边集能否同时出现在同一棵最小生成树上 ...

  6. Bert文本分类实践(一):实现一个简单的分类模型

    写在前面 文本分类是nlp中一个非常重要的任务,也是非常适合入坑nlp的第一个完整项目.虽然文本分类看似简单,但里面的门道好多好多,作者水平有限,只能将平时用到的方法和trick在此做个记录和分享,希 ...

  7. C++ IDE或编辑器安装

    IDE介绍 上节课我们讲了C++编译器,可是没有好的编辑器,只用记事本打代码,这谁受得了.Linux vim至少还有代码高亮(即我作文里经常会出现的"彩色的代码"),记事本连高亮都 ...

  8. AES解密尾部出现乱码问题

    说明 在使用AES解密的时候我发现解密出来的字符串尾部一直都有乱码 解决方案 尾部字符串的ascii码就是删除位索引 具体代码: cryptor = AES.new('AES_KEY'.encode( ...

  9. Kali Linux修改root密码

    今天在官网下载了一个Kali虚拟机的压缩包, 解压缩后直接在VM中打开,点了好多次打开发现都打不开,查了一下说是没有关闭共享虚拟机,于是操作了一番: 编辑→首选项→共享虚拟机→选择禁用. 操作完之后果 ...

  10. springcloud(二) 微服务架构编码构建

    微服务架构编码构建 1 基础知识 1.1 版本 2 微服务cloud整体聚合父工程Project 2.1 new project 2.2 字符编码设置 utf-8 2.3 pom.xml 2.4 父工 ...