IIS架设网站如何设置 (详细)

IIS架设网站如何设置 (详细),第1张

一、服务器一般采用IIS或者Apache等,在Windows服务器我们一般采用IIS,通过控制面板来安装。具体做法为:

1 进入“控制面板”。

2 双击“添加或删除程序”。

3 单击“添加/删除 Windows 组件”。

4 在“组件”列表框中,双击“应用程序服务器”。

5 双击“Internet 信息服务(IIS)”。

6 从中选择“万维网服务”及“文件传输协议(FTP)服务”。

7 双击“万维网服务”,从中选择“Active Server Pages” 及“万维网服务”等。

二、搭建好IIS后,接着设置Web服务器,具体做法为:

1 在“开始”菜单中选择“管理工具→Internet信息服务(IIS)管理器”。

2 在“Internet 信息服务(IIS)管理器”中双击“本地计算机”。

3 右击“网站”,在d出菜单中选择“新建→网站”,打开“网站创建向导”。

4 依次填写“网站描述”、“IP 地址”、“端口号”、“路径”和“网站访问权限”等。最后,为了便于访问还应设置默认文档(Indexasp、Indexhtml)

上述设置和Windows 2000 Server网站设置基本相同,但此时Web服务还仅适用于静态内容,即静态页面能正常浏览,常用Active Server Pages(ASP)功能没有被启用。所以还应在“Internet 信息服务(IIS)管理器”的“ Web 服务扩展”中选择允许“Active Server Pages”。

三、安装IIS

1、如系统中还未安装IIS服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”, 在d出的对话框中选择 “添加/删除Windows组件”,在Windows组件向导对话框中选中“Internet信息服务(IIS)”,然后单击“下一步”,按向导指示,完成对IIS的安装。

四、配置网站

1、打开IIS管理器,“网站”右键,新建-> 网站

2、打开创建向导,继续“下一步”

3、网站描述,一般我们写网站域名,它是网站在IIS里面的标示(名称)

4、这里是比较关键的一步,IP地址一般设置“全部未分配”,这样有个好处:万一主机变动了IP,你不需要去IIS里面设置,只需要修改下域名解析就可以了。当然,如果你有多个IP,也可以为不同的网站指定不同的IP。端口一般为80,Web服务标准端口。主机头那里写你网站的域名,继续,下一步

5、设置网站文件的路径,建议将资料放在E盘,为“E:\>测试:安装完毕后,在浏览器地址栏中输入:>

1$("#trPage")append(td)此句是找到ID为trPage的元素,你页面上没有这个元素

2i <= data

目测你在C#中反序列化一个泛型列表,这样传回客户端是一个JSON数组,那么你应该写i<datalength

另外,你在项目中调试,设置断点,然 *** 作页面,在服务器端是可以调试的,包括在客户端你也可以用chrome或者firebug调试。

在一个全程可调试的环境中,很容易就可以解决你的问题。

a、在 控制面板->程序和功能->打开或关闭Windows功能找到 "Internet 信息服务",并将其子集全部打上勾

这里的 Internet 信息服务的英文缩写 其实就是 IIS

这一步 *** 作其实就相当于是开启了 IIS 功能 b在开启 IIS 后,到 控制面板->管理工具->Internet信息服务(IIS)管理器,双击打开一个新的控制面板

c找到 网站->Default WebSite->添加应用程序

d填写应用程序的别名,应用程序池默认就可以,物理路径选择上篇文章中建立Webservice时所保存的路径

到这里还有一步 *** 作 点击 "连接为" 按钮 e选择 特定用户, 点击右边的 "设置" 按钮 , 填写凭据信息,这里填写你电脑的用户名跟密码,用户名一般默认都是 administrator

f填写好证据后,点击 "测试设置" 按钮 在测试连接里面,如果 "身份验证"跟"授权"前面都打了绿色的勾,那么说明配置成功

这一步是对于 IIS 访问权限的配置也就是获得系统管理员权限

g找到 IIS 选项里面的 "目录浏览" , 双击打开新面板

i点击选择最右边侧面的 "启用" 按钮

这里的启用可以让我们有浏览应用程序内部文件目录的权限 j点击右侧的 浏览应用程序

k在后面加上我们上一篇文章里新添加的"一般处理程序" Handler1ashx

就可以访问到我们刚发布到 IIS 的网站

在iis管理器的根节点上,添加php的处理程序映射 ,这个会是全局默认的php版本

然后具体到某个站点,如果需要不同版本,需要在左侧节点中定位到该站点,管理处理程序映射,找到继承的php fcgi配置,点编辑,修改为需要的php版本即可。

另外 ,phpini不要放到windows目录中,这样不能针对多版本使用不同配置了。

可以把phpini放在对应的php版本的根目录就行(phpexe所在目录)。然后针对每个版本的php配置就可以了。扩展目录可以直接以相对目录的形式设置

php版本目录结构

根节点配置php后,站点的模块映射中的php会显示为继承

指定站点的php版本修改后会显示为本地

另外 ,修改这个配置后,会在网站根目录生成一个webconfig( 如果已有,会在对应节点增加配置 ),这个webconfig不要删除或修改php配置的内容,因为这个配置是和管理器中的同步的

以上配置方法主要结合iis的配置文件,是不能一个站点配置多个版本的php的实际项目中也很少有这样的需求 如果需要,可以采用变通的方式解决:

如:主站/子站协同运行,采用接口互相调用(把一个站点变成多个站点)

或者使用rewrite+php-fpm的模式, 匹配指定的路径转发给指定的php版本(同一个站点下按路径区分)

以上就是关于IIS架设网站如何设置 (详细)全部的内容,包括:IIS架设网站如何设置 (详细)、如何用iis搭建web server、iis 集成模式 一般处理程序怎么配置,现在的问题是Request不到POST传过来的参数..等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9282477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存