Wishlist 0 ¥0.00

如何使用 Web 部署在 IIS 中备份和恢复网站:分步指南

有许多方法可以备份和还原 IIS 上托管的网站。在本文中,我们将重点介绍如何使用 Web 部署来备份和还原 IIS 站点。

 

先决条件

 

在开始之前,您需要安装 Web 部署。此工具简化了 IIS Web 服务器、Web 应用程序和网站的迁移、管理和部署。您可以从以下官方链接下载 Web 部署: Web 部署:Microsoft IIS 官方网站

 

备份
 
要创建 IIS 站点的备份,请执行以下步骤。在此示例中,我们将备份 “Default Web Site”。
 

1. 以管理员身份打开命令提示符:


○ 使用管理员权限打开命令提示符。
○ 导航到 Web 部署安装目录。在此示例中,它位于 C:\Program Files\IIS\Microsoft Web Deploy V3。
○ 在此目录中查找msdeploy.exe。如果您找到它,那么您来对地方了。

 

2. 运行 backup 命令:

 

○ 进入正确的目录后,执行以下命令创建备份:

msdeploy -verb:sync -source:appHostConfig="Default Web Site" -dest:package="C:\Backup\DefaultWebSiteBackup.zip"

将“Default Web Site(默认网站)”替换为您的站点名称。package 参数确定备份文件的位置和名称。要确认备份成功,请转到指定的备份位置并确保已创建 .zip 文件。

 

恢复
 

您可以在同一服务器或不同服务器上恢复备份。如果要将其还原到其他服务器,请将备份.zip文件复制到目标服务器。如果站点已存在,则它将被备份覆盖;如果该站点不存在,将创建一个新站点。
使用管理员权限打开命令提示符,然后导航到 Web 部署安装目录。然后,执行以下命令:

 

msdeploy -verb:sync -source:package="C:\Backup\DefaultWebSiteBackup.zip" -dest:appHostConfig="Default Web Site"
确保指定备份文件的正确路径。还原后,通过检查 IIS 管理器来验证该过程,以确认站点已正确还原。

 

 

结论

 

使用 Web 部署在 IIS 中备份和还原网站是一个简单而高效的过程。按照本指南中概述的步骤,您可以确保您的网站数据得到安全备份并且可以轻松恢复,无论是在同一台服务器上还是在不同的服务器上。此方法可帮助您维护网站的完整性,并让您高枕无忧,因为您的数据受到保护和可恢复。

如何备份和恢复网站和 IIS 配置

在本文中,我们将了解如何在 Windows Server 上备份网站、应用程序池和 IIS Web 服务器配置。在主机服务器发生故障时,或者将网站(和/或 IIS 配置)迁移/移动到另一台服务器时,您可以使用 Internet Information Services 备份来还原网站。

 

内容:
  • 在 Windows Server 上备份 IIS
  • 在其他 Windows Server 主机上恢复 IIS 配置

 

在 Windows Server 上备份 IIS

备份在 Internet Information Service Web 服务器上运行的站点的数据和配置包括几个步骤:

  1. 备份 IIS 网站文件(默认情况下,IIS 站点文件存储在 中)。此文件夹必须包含在备份计划中。使用备份工具(您甚至可以使用内置的 Windows Server Backup -> 选择要备份的 inetpub 目录)或简单的 BAT/PowerShell 脚本复制文件所有文件就足够了。例如,要安装 WSB 并将 inetpub\wwwroot 目录备份到共享文件夹,请使用以下命令:%SystemDrive%\inetpub\wwwrootInstall the Windows server feature using PowerShell;
    Install-WindowsFeature -Name Windows-Server-Backup
    # backup IIS website static files
    wbadmin start backup –backupTarget:\\srv-backup1\backup -include:c:\inetpub\wwwroot -vsscopy
  2. 备份(导出)当前 IIS 证书(您可以使用以下命令获取服务器上的 SSL 证书列表:)您可以使用 PowerShell 将证书备份到 PFX(个人信息交换)格式的共享网络文件夹:netsh http show sslcertdir cert:\localmachine\my | Where-Object { $_.hasPrivateKey } | Foreach-Object { [system.IO.file]::WriteAllBytes("\\srv-backup1\backup\$($_.Subject).pfx",($_.Export('PFX', 'secret')) ) } IIS SSL 证书绑定,导出证书 PFX
  3. 备份 IIS 配置(设置)。

您可以使用内置的 appcmd 工具备份 IIS 配置。以管理员身份打开命令提示符并更改目录:

cd c:\Windows\system32\inetsrv

让我们备份 IIS 配置:

appcmd add backup srv1-iis-backup-2022_03_10

BACKUP object srv1-iis-backup-2022_03_10 added

使用 AppCmd 工具备份 IIS 配置

Appcmd 在 c:\Windows\system32\inetsrv\backup 目录中创建一个文件夹,其中包含备份的名称。它包含以下文件:

  • administration.config 的
  • applicationHost.config
  • MBSchema.xml
  • MetaBase.xml
  • 重定向.config

IIS 备份文件夹

仍需将此目录复制到备份存储设备。

在 Windows Server 2019/2016 上,您可以使用内置的 PowerShell cmdlet 而不是 appcmd 来备份 IIS:

Backup-WebConfiguration -Name MyBackup202203

此 cmdlet 还会将当前的 IIS 设置导出到 。$env:Windir\System32\inetsrv\backup

在其他 Windows Server 主机上恢复 IIS 配置

您可以将 IIS 配置从备份还原到同一服务器或其他主机。假设您需要在不同的 Windows Server 主机上恢复 IIS 配置。

将 IIS 备份目录复制到目标服务器上的同一文件夹 (c:\windows\system32\backup)。

要显示所有可用 IIS 配置备份的列表,请运行以下命令:

appcmd list backup

复制的备份应显示在可用备份列表中。从备份中恢复 IIS 配置:

appcmd restore backup /stop:true srv1-iis-backup-2022_03_10

使用 appcmd 从备份中恢复 IIS 配置文件

“从备份 srv1-iis-backup-2022_03_10 还原的配置”表示已成功还原 IIS 配置。

该选项强制 IIS 在还原之前停止。/stop:true

Restore-WebConfiguration -Name srv1-iis-backup-2022_03_10

笔记。有类似于可用备份列表中的条目。这些是自动创建的 IIS 配置备份,位于 \inetpub\history 目录中。自动备份功能出现在 IIS 7+ 中:跟踪通过 IIS 管理器对 ApplicationHost.config 所做的更改,存储 10 个最新备份,并每 2 分钟检查一次文件是否有更改。BACKUP “CFGHISTORY_0000000001”

要删除以前的备份,请运行以下命令:

appcmd.exe delete backup BackupName

笔记。重要限制和要点列表:

 

  • 必须在两台服务器上使用相同的 IIS 版本。您可以使用 PowerShell 在注册表中检查您的 IIS 版本:在本例中,这是 IIS 10.0get-itemproperty HKLM:\SOFTWARE\Microsoft\InetStp\ | select setupstring,versionstring 使用 PowerShell 检查 IIS 版本
  • 如果 IIS 应用程序池不是从内置帐户运行的,则它们必须在目标 IIS 主机上可用。
  • 在还原 IIS 之前,必须将所使用的任何 SSL 证书导入到新服务器。

 

您还可以使用 msdeploy 包(Web 部署工具)备份 IIS Web 服务器。在 IIS 主机和目标备份主机 (https://www.microsoft.com/en-us/download/details.aspx?id=43717) 上下载并安装 msdeploy 软件包。

要通过 webdeploy 创建到远程 Windows 主机 192.168.100.112 的 IIS 备份(如果 IIS 上运行多个站点,则包含所有站点),可以使用以下命令:

msdeploy -verb:sync -source:webServer,computername=192.168.100.112 dest:package=c:\Backup\IIS\server1_iis_backup.zip

您还可以备份单个 IIS 网站:

msdeploy –verb:sync -source:contentPath="site_name.com",computername=192.168.100.112 -dest:package=c:\Backup\IIS\site_name.zip

或者仅从指定目录中复制静态网站文件:

msdeploy –verb:sync –source:dirPath="c:\inetpub\wwwroot\site_name",computername=192.168.100.112 -dest:package=c:\Backup\IIS\site_name_static_files.zip

如何添加xlight ftp的注册码?

以下是添加Xlight FTP Server注册码的详细步骤,结合官方激活流程及第三方破解方法(注意:破解版本存在法律风险,建议支持正版):

---

### **一、合法激活流程(推荐)**
1. **获取正版注册码**  
   - 从官方网站购买专业版或标准版授权后,会收到官方提供的注册码。个人用途可免费使用个人版,无需注册码。

2. **软件内输入注册码**  
   1. 打开Xlight FTP Server,点击右上角菜单栏的 **“服务” > “注册”** 。  
   2. 在弹出的窗口中粘贴注册码,点击 **“确定”**,提示激活成功后即可解锁专业版功能。  
   3. 激活后,专业版支持无限用户、ODBC数据库、活动目录集成等高级功能。

---

### **二、破解版激活方法(风险提示)**
**注意:破解行为违反软件许可协议,可能导致法律纠纷或安全风险。以下步骤仅供技术研究参考:**  
1. **下载破解补丁与注册码**  
   - 从第三方网站获取含注册码的破解包(如网页8提供的破解补丁)。

2. **覆盖补丁文件**  
   1. 安装Xlight FTP Server后,**切勿启动软件**。  
   2. 将破解补丁文件(如`.dll`或`.exe`)复制到软件安装目录,替换原文件。

3. **输入注册码**  
   - 启动软件,进入注册页面,输入附带的注册码完成激活。

---

### **三、版本功能与限制**  
| **版本类型** | **功能限制**                     | **是否需要注册码** |  
|--------------|----------------------------------|--------------------|  
| 个人版       | 仅限个人使用,无远程管理、ODBC、活动目录 | 免费,无需注册码   |  
| 标准版       | 限制50用户,支持SSL、反盗链       | 需购买注册码       |  
| 专业版       | 无限用户,完整功能                | 需购买注册码       |  

---

### **四、常见问题与注意事项**  
1. **注册失败的可能原因**  
   - 注册码与软件版本不匹配(如标准版注册码用于专业版)。  
   - 未关闭杀毒软件导致补丁文件被误删(仅限破解版)。

2. **试用期处理**  
   - 专业版提供30天试用期,到期后自动降级为个人版,需购买注册码恢复功能。

3. **安全建议**  
   - 避免使用破解版:可能携带恶意代码或导致数据泄露。  
   - 官方下载地址:优先通过Xlight官网或可信渠道获取软件。

---

如需进一步了解版本差异或购买正版授权,可参考[Xlight FTP Server官网](https://www.xlightftpd.com)或相关软件平台说明。

附:

Xlight FTP Server Pro激活教程

1、下载好之后解压,打开软件点击右上角服务。

2、点击注册,将压缩包中的注册码复制到软件当中即可。

软件特征

一、FTP服务器与企业IT环境整合

1、支持活动目录(Active Directory) 

用户认证可以使用活动目录(Active Directory). 可以将FTP服务器的用户设置保存在活动目录.

2、支持LDAP 

用户认证可以使用LDAP目录服务器. 可以将FTP服务器的用户设置保存在LDAP目录服务器.

3、用户可以使用数据库

FTP服务器的用户账户,密码和设置可以存储在外部数据库,便於统一管理. 支持数据库存储过程便於和其他数据库应用整合.

4、128比特SSL加密

採用业界公认的安全标準保护FTP会话和数据传输, 支持SSL客户端证书认证.

5、支持 SFTP(SSH2) 协议

SFTP虚拟服务器现在能够象FTP虚拟服务器一样被创建和管理.

6、电子邮件事件通知

可以自动通过电子邮件通知FTP服务器的事件,如磁盘空间不足,用户上传,下载等.

7、UNC路径账号身份模拟

FTP服务器可以使用多个身份模拟账号访问受到密码保护的不同远端网络共享.

二、FTP服务器日誌和审计

1、FTP 会话和错误日誌

详细的FTP 会话和错误日誌.

2、Unix xferlog格式的支持

支持UNIX下FTP文件传输xferlog格式的日誌,能够直接被AWStats之类的流量统计工具使用.

3、保存文件传输日誌在数据库

文件传输日誌可以通过ODBC保存在数据库内.

4、发送日誌到Syslog服务器

所有服务器日誌可以同时发送到Syslog服务器.

三、FTP服务器管理

1、图型界面的远程管理

远程管理不需要专门的端口,可以通过FTP端口直接管理,在任何地方都可以轻鬆管理位於防火墙内的FTP服务器.

2、分级的虚拟目录系统

提供公共,以及组虚拟目录,便於管理和设置不同用户之间的文件共享。组虚拟目录能够被组中所有用户看到,公共虚拟目录能够被所有用户看到.

3、实时的配置管理

所有的FTP配置更改都立刻生效,无须重新啟动FTP服务器,不会因為更改配置造成用户服务中断.

4、细微的带宽管理

可以对服务器的总带宽,虚拟服务器,组的带宽以及单个用户的速度进行细调,也可以根据时间,动态设定FTP服务器的带宽.

四、其他FTP服务器的主要功能

1、反盗链保护功能 

FTP服务器能够提供反盗链保护功能.

2、MODE Z 支持

支持数据传输的实时压缩.

3、访问控制列表

提供了很多方法,灵活方便的控制用户在FTP服务器的访问权限.

4、支持UPnP

当FTP服务器在宽带路由器后,可以方便通过UPnP配置宽带路由器让外部用户访问.

5、完整的IPv6支持

无缝的IPv6功能整合,所有FTP服务器功能都已经支持IPv6.

软件使用说明

1、启动Xlight FTP Server Pro软件,点击"增加虚拟服务器"按钮;

2、在弹出的窗口中选择本机IP地址,点击“确定”,并记录该IP地址作为服务器,IP地址可以在“网络”—"属性"中查找;

3、回到主界面,然后点击“更改虚拟服务器配置”按钮;

4、在弹出的窗口中,选择“公共目录”,点击右边的“增加”按钮;

5、在弹出的窗口中设置虚拟/实际目录,配置用户权限,如下图所示:

6、配置完权限之后,增加用户,在软件这界面中点击“用户列表”,然后点击右边的“增加”按钮; 

7、在弹出的窗口中,填写用户名,密码,点击“确定”; 

8、回到软件主界面,选择前面配置的服务器,点击右键,选择“启动服务器”,到这里,ftp服务器的配置工作完成,通过在本地机器地址栏输入IP地址,即可进行访问。

公司需要有自己的网站吗?

用户问的是“公司需要有自己的网站吗?”之前讨论过网站的前途,现在这个问题可能是在考虑是否值得投资建立公司网站。

首先,需要回忆之前的对话内容,用户之前关心的是网站的前途,涉及市场需求、技术、用户体验等因素。现在的问题更具体,针对公司是否需要网站。

用户可能是企业主或者管理层,想评估建站的必要性。需要从多个角度分析,比如品牌形象、客户信任、市场拓展等。可能用户担心成本、维护难度或者效果问题,所以需要强调网站的优势和必要性。

接下来,应该考虑现代商业环境中网站的作用。现在大部分客户都会通过网上搜索来了解公司,没有网站可能会显得不专业。特别是对于中小企业,网站是展示自身的重要渠道,可以24小时在线,覆盖更广的客户群。

另外,移动端优化很重要,现在很多用户用手机访问网站,响应式设计是必须的。还有SEO和线上营销,网站是数字营销的基础,比如内容营销、社交媒体引流都需要网站支持。

还要考虑电子商务功能,如果公司有在线销售的需求,网站更是必不可少的。同时,数据分析和客户反馈也是通过网站可以更有效收集的。

可能用户会觉得社交媒体可以替代网站,但需要指出社交媒体是第三方平台,无法完全控制,且功能受限。网站才是自主的品牌空间,可以更全面展示信息。

还要提到成本和维护,虽然初期投入存在,但长期来看性价比高,特别是使用建站工具后成本降低。另外,法律合规和安全性也是需要考虑的,比如隐私政策、SSL证书等。

最后,总结公司网站的重要性,强调必要性,即使有社交媒体,网站也是不可或缺的。同时根据不同公司的情况,给出灵活的建议,比如简单官网或复杂功能站点。

在当今数字化时代,公司拥有自己的网站几乎是必要的。无论是初创企业还是成熟企业,网站都已成为企业形象、品牌推广和客户服务的重要工具。以下是一些关键原因和实际价值的分析:


1. 提升品牌可信度与专业形象

  • 第一印象:多数客户会通过搜索引擎或社交媒体了解公司,网站是企业的“线上门面”。一个设计精良、内容清晰的网站能传递专业性和可靠性。

  • 信任感:没有网站的公司容易被认为是“不正规”或“过时”,尤其是对年轻一代消费者而言。


2. 24/7 全天候展示与获客

  • 打破时空限制:网站可以随时随地访问,客户无需等待工作时间即可获取企业信息、产品或服务详情。

  • 全球覆盖:即使是一家本地企业,网站也能触达潜在的国际客户。


3. 支持数字营销与客户转化

  • SEO(搜索引擎优化):网站是搜索引擎优化的核心,能帮助企业通过关键词排名吸引自然流量。

  • 广告落地页:线上广告(如Google Ads、社交媒体广告)需要网站作为转化目标,直接引导用户完成购买或咨询。

  • 内容营销:通过博客、案例、白皮书等内容,展示行业专业性,吸引长期用户。


4. 低成本高效沟通

  • 减少重复沟通:网站可以集中展示常见问题解答(FAQ)、联系方式、产品参数等信息,减少客服压力。

  • 自动化工具:通过在线表单、即时聊天(Chatbot)等功能,快速收集客户需求。


5. 电商与在线服务的基础

  • 直接销售:如果企业涉及产品销售,网站是搭建独立电商平台的基础(如Shopify、WooCommerce)。

  • 服务预约:提供在线预约、支付、订单跟踪等功能,提升用户体验(如餐饮、教育、咨询行业)。


6. 数据收集与分析

  • 用户行为洞察:通过Google Analytics等工具,分析访客来源、页面停留时间、转化路径等,优化运营策略。

  • 客户反馈:收集用户评价、需求建议,辅助产品和服务改进。


7. 移动端适配与用户体验

  • 响应式设计:现代网站需适配手机、平板等移动设备,满足用户随时随地浏览的需求。

  • 加载速度与体验:优化后的网站能减少跳出率,提升用户留存。


8. 与社交媒体的互补

  • 流量导流:社交媒体(如Facebook、Instagram)可作为引流渠道,但最终需通过网站完成转化。

  • 内容沉淀:社交媒体内容容易被淹没,而网站能长期保留核心信息(如品牌故事、产品详情)。


何时可能不需要网站?

  • 超小型本地服务:例如街边摊贩、个人手工艺者,可能仅通过社交媒体或第三方平台(如美团、大众点评)即可触达客户。

  • 资源极度有限:初创企业若预算紧张,可先用简易页面(如Linktree)过渡,但长期仍需独立网站。


建议:如何低成本搭建网站?

  • 模板建站工具:使用WordPress、Wix、Squarespace等平台,低成本快速上线。

  • 功能优先级:初期聚焦核心功能(如产品展示、联系方式),逐步迭代。

  • 域名与主机选择:购买简短易记的域名(如.com/.cn),选择稳定可靠的托管服务。


总结

公司需要网站吗?答案是肯定的。即使企业暂时依赖线下渠道或第三方平台,一个基础的官方网站仍是品牌建设、客户信任和长期增长的必要投资。网站不仅是信息载体,更是企业与数字世界连接的桥梁,能够显著提升竞争力和市场适应性。

 
 
 
 
 
 

About Us

Since 1996, our company has been focusing on domain name registration, web hosting, server hosting, website construction, e-commerce and other Internet services, and constantly practicing the concept of "providing enterprise-level solutions and providing personalized service support". As a Dell Authorized Solution Provider, we also provide hardware product solutions associated with the company's services.
 

Contact Us

Address: No. 2, Jingwu Road, Zhengzhou City, Henan Province

Phone: 0086-371-63520088 

QQ:76257322

Website: 800188.com

E-mail: This email address is being protected from spambots. You need JavaScript enabled to view it.