AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 52132
Accepted
nray
nray
Asked: 2009-08-10 23:37:39 +0800 CST2009-08-10 23:37:39 +0800 CST 2009-08-10 23:37:39 +0800 CST

IIS6 - 创建网站后,如何将 Inetpub 移动到新分区?

  • 772

如果已按照默认设置了具有多个站点的生产网络服务器,则将在 下创建网站C:\INETPUB,并将日志文件写入C:\System32\LogFiles.

C:随着站点的增长和日志记录的增加,这会对磁盘空间产生影响。该分区的大小不容易增加(没有 Acronis Disk Director 等第三方工具),更好的配置是将网站和日志文件移动到自己的卷中。

如何将 IIS 迁移到新分区?
简单地 xcopy 每个站点,然后重新配置每个站点以指向新文件会更好吗?C:\INETPUB除非网站管理员记得更改默认值,否则仍会在其上创建新网站。那么虚拟文件夹呢,可能埋得很深,很容易错过?

或者 IIS 可以一次全部移动,保持相对结构,但换到它出现C:的D:\任何地方?

移动大型子目录 另一个想法可能是使用虚拟目录将一些大型子目录(例如上传文件夹)重定向到另一个分区。

iis-6
  • 3 3 个回答
  • 3594 Views

3 个回答

  • Voted
  1. Andy Davies
    2009-08-11T01:33:35+08:002009-08-11T01:33:35+08:00

    您可以使用Junction等免费工具将 c:\inetpub\wwwroot 指向另一个磁盘卷上的文件夹。(使用 xcopy 确保您复制的文件和文件夹具有与现有相同的权限。)

    然后,这允许您放置一个磁盘卷,随着存储需求的增长,您可以在多个磁盘上延伸/跨越。同时保持 IIS 默认设置不变。

    对 logfiles 目录也可以这样做,或者您可以对 logfiles 目录应用压缩和/或定期将它们归档,无论如何这可能是一个好习惯。

    • 2
  2. Best Answer
    splattne
    2009-08-11T00:13:59+08:002009-08-11T00:13:59+08:00

    IIS 6.0 的某些设置可以“全局”设置,例如日志文件的默认启动路径。请参阅 TechNet 上的这篇文章:

    更改默认网站设置 (IIS 6.0)

    但是,您更改的某些设置不会影响您现有的网站。例如,如果您为日志文件设置默认路径,这不会更改现有日志文件的文件夹。

    在 IIS 安装期间,将为分配给网站的各种属性设置默认值。可以在全局级别设置属性,影响服务器上的所有网站、单个站点级别、目录级别或文件级别。IIS 使用继承模型,这意味着较高级别的设置会自动由较低级别继承。可以单独编辑较低级别的设置以覆盖从下一级继承的设置。

    如果您更改了较低级别的设置,然后更改了与较低级别设置冲突的较高级别设置,则会提示您选择是否要更改较低级别的设置以匹配新的较高级别环境。

    关于新网站的主路径:如果您创建一个新网站,IIS 向导将始终提示您输入路径。

    如果您必须将文件迁移到新文件夹,我会一个接一个地进行(如果您没有数百个文件 - 则需要编写一些脚本)。确保测试站点并检查是否有需要“特殊”权限的目录。

    • 1
  3. 2009-08-11T07:14:08+08:002009-08-11T07:14:08+08:00

    我建议您将 inetpub 文件夹的内容移动到另一个分区,然后使用磁盘管理 (diskmgmt.msc) 将该分区挂载到 C:\Inetpub。IIS 应该注意到没有区别,因为 C:\Inetpub 被透明地重定向到另一个分区。

    • 1

相关问题

  • IIS 6.0 在带有“.”的文件上收到 404 错误。扩展名,仅此而已

  • IIS 内存回收通知

  • 在 Windows XP 64 上运行多个网站

  • 如何将 SMTP 直接从 IIS 6.0 服务器中继到 Exchange 2003 服务器

  • 启用集成 Windows 身份验证时,ASP(经典)在哪个帐户下运行?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve