win7中 开启 IIS服务器

IIS服务器的搭建

IIS全称Internet Information Service,中文名:Internet信息服务,专用于微软操作系统平台,兼容微软的各项Web技术,尤其是ASP.NET(其实也就在IIS上能跑),除此之外,IIS还支持CGI,IIS7以后的版本对Fast-CGI支持更好,所以PHP 5.3可以使用Fast-CGI和Zend来优化在IIS上的性能,当然早期的ASP也是可以支持的,JSP的支持相对麻烦,而且性能不好,所以基本没人拿IIS跑JSP。

现在,IIS8已经伴随着Windows Server 2012 R2和Windows 8.1的发布而出现在最新的Windows版本中,所以本文就不拿IIS7以前的古董说事了,IIS7以后的版本,变化幅度很小,应该是在优化性能、增加稳定性和添加新的MIME等一些杂项上的处理。

好了,现在让我们开始!

基本步骤如下:

启用功能 -> 设置网站路径和端口 -> 设置权限 -> 设置杂项 -> 正式发布

1.启用功能:

首先,我们以Windows 桌面版系统为例,进入Windows的“控制面板”,如图所示

(Windows 桌面版控制面板)

进入“程序”,然后点“启用或关闭Windows功能”,然后就能看到一下选项,找到Internet Information Services(在Windows 7为Internet信息服务,下同),如图所示

(Windows 桌面版的 Windows 功能)

在Internet Information Services之前的选项框上打勾,会发现有些内容是方块型的,意思是没有完全启用其中的功能,建议按照图片上的介绍把应用程序开发功能中的内容全部勾选,要不IIS搭好以后只能挂HTML这种静态网页。勾选完成后,如还需要其他方面的功能,如ODBC日志、动态内容压缩、HTTP重定向等功能,也可以再次勾选,当然现在不勾选以后再加也没问题。

完成后,点击确定,Windows自动安装IIS功能,安装完成后,建议在“系统和安全”中,完全关闭防火墙,保证IIS的其他端口可被访问,在IE或其他浏览器中,打开http://localhost,出现如下界面,则说明搭建成功

http://localhost   本地IIS搭建成功

Internet Information Service

完成后,点击确定,Windows自动安装IIS功能,安装完成后,建议在“系统和安全”中,完全关闭防火墙,保证IIS的其他端口可被访问,在IE或其他浏览器中,打开http://localhost,出现如下界面,则说明搭建成功

接下来,我们来看看在Windows Server 2012 R2上的IIS搭建过程

首先,打开“服务器管理器”,在右上角找到“管理”->“添加角色和功能”,如图所示

IIS 服务器上挂载的站点

接着,我们要在IIS里进行网站路径设置。打开IIS,在左边的列表中看到“网站”一项,如图所示,这里列出了所有在本机IIS服务器上挂载的站点

现在要考虑是将网站挂在本机的另一个TCP端口(Default Web Site默认绑定80端口,可以将自己的网站挂在8080等端口上)上,还是将网站挂在80端口下的一个虚拟目录中,这里分别介绍。

挂载8080端口

首先,如果我们将网站挂在8080端口上,我们需要在“网站”中新建一个网站,

大致操作为:右键“网站”->“添加网站”->输入信息->点击“确定”即可,

其中,“网站名称”任意填写,“物理路径”选择上面放了网站相关文件的目录路径,剩下端口改为8080或者其他未占用端口都行,点击确定,访问http://localhost:8080/或者IP地址即可看到自己的网站了,如图所示

(添加一个新网站)

其次,我们来看一下虚拟路径的添加方法,所谓虚拟路径,就是类似http://www.xiyoumobile.com/admin/等访问方法,看似访问了网站中的另一个文件夹,实际上访问了另外一个网站,在IIS中可以选择“添加虚拟目录”和“添加应用程序”两种方法实现,个人推荐后者,因为不用因为新建一个虚拟目录而考虑.dll文件的放置位置。具体操作:对着要添加虚拟目录的网站右键->"添加应用程序"->填写“别名”和“路径”->确定,在浏览器中输入网站即可访问到网站,其中,“别名”请填写希望被访问的虚拟目录名,如http://www.xiyoumobile.com/admin/中,别名就应该填“admin”,而“路径”则按照新建网站的方法填写即可,如图

.NET Framework版本问题

尤其是在Windows 7版本中,默认只支持.NET Framework 3.5,如果.NET Framework 4和IIS的安装顺序不同,还会造成.NET没有在IIS中注册的问题,所以建议不管先装.NET Framework,还是先装IIS,都在挂网站前,以管理员身份运行cmd,然后进X:Windows\Microsoft.NET\Framework\v4.0.30319(64位:X:Windows\Microsoft.NET\Framework64\v4.0.30319,X代表系统安装盘,如C),然后执行命令aspnet_regiis.exe -i,这样可以保证.NET4被注册到IIS,IIS才能正常运行.NET4版本以上的程序。

再者,如果应用开发时选择了.NET4,而网站应用程序选择的是.NET2,也是不行的。

这两者都属于运行框架异常,必须配置正确,否则就会报错!

Win7 IIS服务器的搭建相关推荐

  1. 在IIS服务器下搭建FTP服务

    为了实现文件局域网或远程共享与访问,在IIS服务器手动搭建一个FTP Server共享服务. 基于Windows 11 操作系统. 一.安装FTP服务 打开"控制面板"->双 ...

  2. 本地Windows 7/8上搭建IIS服务器

    1.打开"控制面板",选择"程序和功能"(查看方式小图标), 2.进入界面后,点击"启动或关闭Windows功能". 然后勾选图中的两个选框 ...

  3. 《微信小游戏远程服务器本地搭建》——本地搭建IIS静态文件服务器

    本地文件服务器 前言 搭建背景 搭建需求 搭建流程 结尾 前言 开发游戏的同学们,经常都会遇到以下情况:当包体大于平台限制不被允许打包发布:建议将不必要的资源文件放在远程加载:打开发版本的包,没有合适 ...

  4. 记录在Win7系统中搭建IIS服务器过程

    在Win7系统中搭建IIS服务器,提示"出现错误.并非所有的功能被成功更改" 编者按: 1. 做成一件事的结果是重要(能够达成预期目标)的: 2. 针对做一件事过程中出现的一系列问 ...

  5. 如何在win7建网站服务器,win7系统下利用iis如何进行web服务器搭建

    众所周知,web服务器主要功能是提供网上信息浏览服务,实现资源共享,同时还可以借助于局域网服务器访问页面可以有效的实现信息的同步,还可以随时随地将自己的信息上传到服务器端,但是,要如何实现web服务器 ...

  6. win7系统下搭建服务器搭建,win7系统下搭建iis服务器的方法步骤

    IIS是一种网页(web)服务组件,其中分为"Web服务器"."FTP服务器"."NNTP服务器"和"SMTP服务器". ...

  7. win7系统安装信息服务器不可用怎么办,Win7系统下iis服务器应用程序不可用怎么办?...

    Win7系统用户在使用电脑系统时都有自带可以方便用户们搭建网站的iis服务器.不过也有Win7系统用户反映在电脑系统里添加或删除组件时iis服务器无法添加,还弹跳出了应用程序不可用的提示窗口,这使用户 ...

  8. win7系统iis建立ftp服务器,win7 iis建立ftp服务器

    win7 iis建立ftp服务器 内容精选 换一换 当完成创建外部服务器后,在GaussDB(DWS)数据库中创建一个OBS/HDFS只写外表,用来访问存储在OBS/HDFS上的数据.此外表是只写的, ...

  9. IIS ftp服务器的搭建

    IIS ftp服务器的搭建      其实现在有很多基于windows的ftp服务器,我们想搭建ftp服务器可以直接下载一个基于windows的ftp服务器软件来搭建,但是windows自带的ftp服 ...

最新文章

  1. linux上使用strace查看C语言级别的php源码【一种方法】
  2. 用 eclipse SVN 插件共享项目
  3. Oracle计算时间差表达式
  4. 【SSH】——Hibernate三种状态之间的转化
  5. [YTU]_2632 ( B2 友元光顾)
  6. java简单通讯录的实现02person类_Java中Math类的简单介绍
  7. PHP中echo与print和print_r
  8. mysql增删改查脚本_脚本方式实现数据库增删改查
  9. Eclipse里做JBPM工作流gpd.xml中文乱码问题解决(包括控制台乱码解决)
  10. php判断第一个插入css,织梦dedecms的arclist循环中判断第一个li,则添加固定的css否则不加...
  11. linux系统环境与文件权限
  12. Codeforces Gym 100338B Spam Filter 字符串哈希+贝叶斯公式
  13. onlinephototool免费在线图片处理器
  14. 离散分布的分布函数_条件分布与条件期望
  15. 霸榜11个月,神车MINI EV进退两难!
  16. 渔乡朱朱的三农短视频账号运作和变现方法
  17. matplotlib高级篇——坐标轴设置(坐标轴居中、坐标轴箭头、刻度设置、标识设置)
  18. 怎么写一份好的接口文档?
  19. 2021年中国出口跨境电商行业融资态势及未来发展趋势分析[图]
  20. C#操作IIS的代码

热门文章

  1. 基于ChatGPT完美替代 Grammarly润色和语法纠错的免费插件!
  2. 【PID优化】基于花朵授粉算法PID控制器优化设计含Matlab源码
  3. 漏刻有时物联网传感器API接口对接说明文档
  4. php qqwry.dat_php读取操作IP地址数据库文件QQWry.dat
  5. 微信支付出现SSL certificate problem: unable to get local issuer certificate 解决方法
  6. OpenCL 调试 方法
  7. [朝花夕拾]空值的问题
  8. 2023桂林理工大学计算机考研信息汇总
  9. 非结构化数据暴增,企业如何稳定高效的支撑日均百亿级访问?
  10. 闰年的判断方法java 三种题型