如何在IIS7或IIS7.5中导入导出站点及应用程序池

如何在IIS7或IIS7.5中导入导出站点及应用程序池,第1张

为实现负载平衡,我们可能会使用多个WEB服务器,也就会需要给多个IIS配置同样的站点应用程序池那么我们需要一个一个的重新建吗当然不用,我们只需要一些简单的命令就可以在IIS7(Windows Server 2008)或IIS75(Windows Server 2008 R2)上来导出导入这些配置了

当我们在IIS7或IIS75上创建站点时,IIS会为我们自动创建一个对应该站点的唯一的应用程序池所以,我们要导入网站信息,就必须先导入应用程序池信息

在IIS7+上导出所有应用程序池的方法:

%windir%\system32\inetsrv\appcmd list apppool /config /xml > c:\apppoolsxml

这个命令会将服务器上全部的应用程序池都导出来,但有些我们是我们不需要的,要将他们删掉比如:

DefaultAppPool

Classic Net AppPool

如果在导入时发现同名的应用程序池已经存在,那么导入就会失败

导入应用程序池的方法:

%windir%\system32\inetsrv\appcmd add apppool /in < c:\apppoolsxml

这样就可以将全部的应用程序池都导入到另一个服务器中了

导出全部站点的方法:

%windir%\system32\inetsrv\appcmd list site /config /xml > c:\sitesxml

同样,我们需要编辑sitesxml文件删除不需要的站点如:

Default Website

导入站点的方法:

%windir%\system32\inetsrv\appcmd add site /in < c:\sitesxml

至此,导入工作完成了,看看两台服务器的IIS配置一样了吧

另外,介绍下单独导出导入一个站点的方法

导出单独应用程序池:

%windir%\system32\inetsrv\appcmd list apppool “应用程序池名称” /config /xml > c:\myapppoolxml

**字体的就是要导出的应用程序池名称

导入单独应用程序池:

%windir%\system32\inetsrv\appcmd add apppool /in < c:\myapppoolxml

导出单独站点:

%windir%\system32\inetsrv\appcmd list site “站点名称” /config /xml > c:\mywebsitexml

**字体的就是要导出的站点名称

导入单独站点:

%windir%\system32\inetsrv\appcmd add site /in < c:\mywebsitexml

503是一种>

为了保证EXCEL服务器网页功能,APP和微信功能正常安装使用,在安装EXCEL服务器端之前,要先正确配置服务器电脑上的IIS。下面以win10为例,其他系统大同小异,有疑问请联系作者或勤哲客户经理。

1) 进入控制面板,卸载或更改程序,启用或关闭windows功能。

2) 根据下面示例勾选,然后确定。

3) IIS功能启用完成之后,打开IIS (可以直接在搜索框里输入IIS搜索,或通过控制面板(大图标),功能工具打开)。找到应用程序池。

4)NET Framework版本选择v2050727,托管管道模式选择“经典”

5) 点击“应用程序池-高级设置”

6) “启用32位应用程序”,选择为“True”

7) 标识选择“LocalService”,点击“确定”

8) 可以按照EXCEL服务器了。

-- 再次进入IIS, 检查EXCEL服务器各网站的应用程序池配置,确保EsWeb和iEsWeb2 选择上面配置好的应用程序池,而微信专业的网站iEsWeb2 选用带net4或之后的应用程序池。

1

首先要检查你是否关闭了应用程序池。每个网站都对应了一个应用程序池(IIS服务器是如此),当然他们可能是相同的应用程序池,也能是不同的,查看出现503错误网站对应的程序池是否开启。

2

如果没有关闭应用程序池,那就要看看是否请求到达时应用程序池队列已满。每个网站都有其最大的负载量,当访问请求达到这个值的时候就会出现503错误,解决办法可以加大请求队列,默认值为1000。

3

还有一种可能,应用程序池标识没有使用预定义账户:网络服务,而自己配置了标识,但是配置的这个用户不属于IIS_WPG组,遇到这种情况,可以改变网站的 应用程序池路径,把它改为属于IIS_WPG组的应用程序池。

一般出现这种情况的话,大多数都是由于网站超过了系统资源,超过IIS限制所导致的,我们需要增加IIS连接数便可以解决了。

1、打开网页访问出现503 service unavailable,但是刷新一下又能正常访问。

2、网站不限制IIS连接数,还是提示503 service unavailable。

出现这种情况大多是使用access数据库的网站,通过简单的分析就可以得出是ACCESS引擎当了。然后进一步排查会发现一些文件引起ACCESS引擎“灾难性故障”及“未将对象引用设置到对象的实例”的错误。 通过文件医生修复后,系统就会恢复正常。

3、浏览一个 Windows SharePoint Services Web 站点时,提示:Service Unavailable

出现该问题的的原因是Microsoft Internet 信息服务 (IIS) 60 中没有正确地配置用于虚拟服务器的应用程序池。

解决方法:

1、首先我们需要验证虚拟服务器是否正确配置了应用程序池,默认的应用程序池是 MSSharePointPortalAppPool。

a)单击“开始”选择“管理工具”,然后单击“Internet 信息服务 (IIS) 管理器”。

b)打开“ServerName”,展开“Web 站点”,右键单击虚拟服务器,然后单击“属性”。

c)单击“主目录”选项卡,为虚拟服务器配置的应用程序池列在“应用程序池”框中。

d)单击“确定”即可。

2、验证应用程序池帐户是服务器上的 IIS_WPG 组和 STS_WPG 组的成员。

3、重新启动 IIS 以回收应用程序池。

4、没有正确加载ISAPI筛选器导致的503 service unavailable。

以上就是关于如何在IIS7或IIS7.5中导入导出站点及应用程序池全部的内容,包括:如何在IIS7或IIS7.5中导入导出站点及应用程序池、IIS服务器作用到底是什么、HTTP Error 503的原因是什么[残风社区详解]等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9465823.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存