David Negron Asked: 2009-05-08 14:42:32 +0800 CST2009-05-08 14:42:32 +0800 CST 2009-05-08 14:42:32 +0800 CST 网站目录结构的良好约定是什么? 772 对我公司的一些人员变动做一些改变,我继承了管理我们的网络服务器的责任。不幸的是,似乎没有用于设置网站目录的标准约定。 我正在考虑按如下方式组织网站: D:\inet[客户名]\wwwroot\[网站域名] 但是我很好奇你们中是否有人有更好的约定,或者可以推荐如何组织网站目录的最佳实践。 windows website directory 4 个回答 Voted Adam Gibbins 2009-05-08T15:11:37+08:002009-05-08T15:11:37+08:00 一般我用 \user \user\domain \user\domain\logs # Location of the webserver logs \user\domain\public # Publicly accessible directory 如果使用动态网站,我经常将大部分文件放在公共目录之外的 \user\domain\ 下的子文件夹中。 Justin Scott 2009-05-08T15:36:47+08:002009-05-08T15:36:47+08:00 老实说,使用最适合你的东西。选择一个系统并坚持下去,记录下来,并确保每个需要进行更改的人都知道它以及为什么坚持标准很重要。 编辑以包含我们的标准文件夹结构(对于 www.example.com): [drive]:\Inetpub\wwwroot\example.com\docs 我们为网站使用“docs”文件夹,因为一些客户端也有单独的 FTP 存储空间,我们将其放入其域名文件夹下的“storage”文件夹中。 Dillie-O 2009-05-08T15:28:15+08:002009-05-08T15:28:15+08:00 我在县政府工作,有些部门有多个申请,所以我们的结构是这样的: D:\wwwdata\DEPTCODE\APPNAME IIS 具有适当配置的虚拟目录,这允许我们提供更易于访问的应用程序名称(例如countynetapps\eaf)。出于安全目的,每个应用程序都有一个“输出”文件夹,这是应用程序本身的唯一可写文件夹。 当然,各种场景都有例外,但这种设置几乎适用于我们所有的应用程序。 Mark Brackett 2009-05-08T15:54:55+08:002009-05-08T15:54:55+08:00 我将 Inetpub 保留为根,最终得到如下内容: D:\Inetpub\wwwroot (Default Web Site) D:\Inetpub\exampleroot (www.example.com) D:\Inetpub\sampleroot (www.sample.com) 如果我担心在一个用户或部门下对多个站点进行分组,我会在 Inetpub 之后添加它。 这使 D:\ 可用于其他事情,而不会混合网络内容。另外,我从不喜欢共享根目录(没有特别的原因,它只是让我烦恼)。
一般我用
如果使用动态网站,我经常将大部分文件放在公共目录之外的 \user\domain\ 下的子文件夹中。
老实说,使用最适合你的东西。选择一个系统并坚持下去,记录下来,并确保每个需要进行更改的人都知道它以及为什么坚持标准很重要。
编辑以包含我们的标准文件夹结构(对于 www.example.com):
我们为网站使用“docs”文件夹,因为一些客户端也有单独的 FTP 存储空间,我们将其放入其域名文件夹下的“storage”文件夹中。
我在县政府工作,有些部门有多个申请,所以我们的结构是这样的:
D:\wwwdata\DEPTCODE\APPNAME
IIS 具有适当配置的虚拟目录,这允许我们提供更易于访问的应用程序名称(例如countynetapps\eaf)。出于安全目的,每个应用程序都有一个“输出”文件夹,这是应用程序本身的唯一可写文件夹。
当然,各种场景都有例外,但这种设置几乎适用于我们所有的应用程序。
我将 Inetpub 保留为根,最终得到如下内容:
如果我担心在一个用户或部门下对多个站点进行分组,我会在 Inetpub 之后添加它。
这使 D:\ 可用于其他事情,而不会混合网络内容。另外,我从不喜欢共享根目录(没有特别的原因,它只是让我烦恼)。