default-document

通过 PowerShell 配置 IIS:禁用默认文档
default-document

通过 PowerShell 配置 IIS:禁用默认文档

我可以使用以下 PowerShell 代码查询 IIS 中的默认文档列表: Get-WebConfigurationProperty -Filter "//defaultDocument/files/add" -PSPath 'MACHINE/WEBROOT/APPHOST' -Name "value" | select value …但我想完全禁用默认文档功能以解决漏洞。我没有找到太多关于通过 PowerShell 禁用该功能的信息,但 MS 文档说可以运行以下命令来删除值: remove-webconfigurationproperty /system...

Admin

如何做类似的事情在 applicationHost.config 中将 sslFlags 应用于“/”,但虚拟目录中没有任何内容?
default-document

如何做类似的事情在 applicationHost.config 中将 sslFlags 应用于“/”,但虚拟目录中没有任何内容?

在 IIS 10.0 服务器上托管https://example.com,我应该在 applicationHost.config 中放入什么内容才能使以下所有内容都成立: https://example.com/不要求客户端证书。 https://example.com/index.html不要求客户端证书。 其他一切,https://example.com/*,请求并需要客户端证书。 https://example.com/index.html是默认文档https://example.com/ <configuration> <...

Admin

如果直接浏览 IP,apache2 上的默认 VHOST 不起作用
default-document

如果直接浏览 IP,apache2 上的默认 VHOST 不起作用

我对 Ubuntu 18.04 上的 Apache2 感到很困惑。 我有几个指向 Vhosts 的域名,它们似乎可以工作,但由于某些原因,当直接浏览 IP 时,如果只是转发到其中一个 vhost,而不是 /var/www/html 目录的根目录。这是怎么回事?这在 Centos 上有效,但在 Ubuntu 上无效。 <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html ...

Admin

NGINX 默认使用其能找到的第一个 SSL server_block
default-document

NGINX 默认使用其能找到的第一个 SSL server_block

因此,我从中删除了默认的 vhost 配置/etc/nginx/sites-available/,因为我不需要捕获访问不存在的子域的用户(Debian 9)。 问题:当使用 https 调用随机子域时https://abc.example.com,nginx 将应用其默认行为并使用在我的配置文件中可以找到的第一个listen 443服务器块。这意味着,当用户错误地使用 https 访问虚假子域时,它不会收到 404 错误(就像调用时一样)abc.amazon.com或者abc.google.com),则会显示一个红色感叹号和certificate na...

Admin

NGINX 默认使用其他服务器块
default-document

NGINX 默认使用其他服务器块

我目前正在配置我的 nginx 服务器,但遇到了一个问题,即使经过几个小时的研究,我似乎也找不到问题所在。 我在 NGINX 上运行 Debian 9 和 PHP 7.2-fpm。 因此,我为不同的子域设置了以下服务器块: sites-enabled - www.example.com #this config covers both www.example.com and example.com - pfa.example.com #this config covers pfa.example.com 这些是这些文件的内容(我从 si...

Admin

IIS 10 StaticFile 处理程序阻碍默认文档的 PHP 自定义动词
default-document

IIS 10 StaticFile 处理程序阻碍默认文档的 PHP 自定义动词

我正在尝试启用 IIS 10 以允许 PHP 中的自定义动词。我已启用 PHP_via_FastCGI 来接受所有动词。当我指定完整路径(包括末尾的 index.php)时,此操作可正常工作。 问题是当我没有在 URL 端点中指定 index.php 时。似乎在这种情况下,StaticFile 处理程序接管了,并且我收到以下引用 StaticFile 处理程序的错误: HTTP Error 405.0 - Method Not Allowed The page you are looking for cannot be displayed because...

Admin

在 nginx 中添加新的默认页面时出现未知指令
default-document

在 nginx 中添加新的默认页面时出现未知指令

我正在使用 nginx 来托管一个网站,以下是当前配置,定义在/etc/nginx/sites-available/mysite 配置 server { listen 80; root /var/www/mysite; index.php index.htm index.html; } 问题是,当我将另一个页面设置为默认页面时,nginx 开始抛出错误 unknown directive "somepage.php" in /etc/nginx/sites-enabled/mysite 新配置 ser...

Admin

默认文档未加载 - 未得到处理
default-document

默认文档未加载 - 未得到处理

我们已经为一个网站设置了默认文档。 当我们点击 IP:port 时,我们会收到空白页。 但是如果我们点击 IP:port/Defaultdoc.html 它就会加载。 看来 IIS 没有处理默认页面。 什么原因可能导致此问题?是否与某些 IIS 模块有关。 当我们访问网站时,我们得到了 200 OK,但没有处理。 ...

Admin

IIS7 urlMapped url 的默认文档会引发 403 错误
default-document

IIS7 urlMapped url 的默认文档会引发 403 错误

希望这一切都有意义: 我有一个针对 IIS7 服务器的 Web 应用程序项目,该项目可以使用不同的母版页来“设置主题”。 由于我正在尝试执行的操作,项目的根目录没有 aspx 文件,因此我使用 web.config 的功能将“~/default.aspx”重写为“~/themes/a/default.aspx” 只要我输入“http://www.mysite.com/default.aspx",但只输入“http://www.mysite.com“导致“403 - 禁止:访问被拒绝”错误 我希望 urlMapping 和默认文档的组合能够足够智能地处...

Admin

IIS 7 默认文档未加载到子目录中
default-document

IIS 7 默认文档未加载到子目录中

我有一个指向我的服务器的子域,并且在 IIS 7.5 中为其设置了一个运行良好的站点。 如果我导航到http://test.example.com默认的index.php页面按应有的方式加载。 我的网站还有一个子版块,位于http://test.example.com/viewer 它也有一个默认的 index.php 页面,但是当我导航到该 URL 时,我收到 404 错误。输入索引文件的完整路径(即 .../index.php)加载正常。 我检查了根目录和子目录的默认文档,它们是相同的。 有什么想法可以在子目录加载时获取默认文档吗? ...

Admin

IIS 7 的默认文档不可查看
default-document

IIS 7 的默认文档不可查看

在 Windows 2008R2 上,我尝试设置我的网站,以便可以将其引用为http://xyz.com/。目前,当将其引用为 时,它可以正常工作http://xyz.com/default.html。 我已经添加Default.html到默认文档设置,并且我还检查了web.config以确保它在那里(见下文)。 我已作为特定用户启用匿名身份验证。我还启用了 Windows 身份验证。 我的前任在 II6 中一切运行良好,但我不明白在 II7 中缺少了什么。 ...

Admin

我如何强制 IIS7 记录目录的实际默认文档而不是“/”?
default-document

我如何强制 IIS7 记录目录的实际默认文档而不是“/”?

IIS7 下的日志记录似乎已经发生了变化,因为对具有默认文档的父目录的访问现在的记录方式与 IIS6 不同。 这尿道干字段似乎忽略了默认文档模块中定义的任何文档。据 Microsoft 称,这是设计使然。 在下面互联网信息服务,如果你访问“example.com”,日志将显示“获取/默认.htm-80“。 在下面微软 IIS7,如果您访问“example.com”,日志文件将显示“获取 / - 80“。 出于网络分析的目的,我们需要 IIS7 来记录对父目录的访问,并使用默认文档来记录它,就像上面的 IIS6 一样。 如果不使用 URL 重写,我...

Admin

IIS 未按预期重定向页面请求
default-document

IIS 未按预期重定向页面请求

我想在 Windows Server 2003 机器上做一些非常简单的事情;每当用户尝试导航到特定页面时,让 Web 服务器提供重定向而不是特定页面的内容。 默认文档是“index.html”,因此如果用户输入“http://mywebsite.com/",它们通常会被带到“index.html”。 我已经在 IIS 中的“index.html”上设置了重定向,转到“http://someotherwebsite.com/“。在内容视图中,该页面的状态显示为“重定向至http://someotherwebsite.com/“。 问题是,当 Web 浏览...

Admin

IIS 中的默认文档已停止工作
default-document

IIS 中的默认文档已停止工作

我一直在努力ASP.NET 4.0 可在 Windows Server 2003 R2 上运行、64 位操作系统、32 位模式下的 IIS 6.0。我在此过程中尝试的最新操作是aspnet_regiis -s "W3SVC/12345/root"尝试更改网站上运行的 ASP.NET 版本。这似乎有效,ASP.NET 4.0 代码现在运行正常。 然而,这似乎导致了一个新问题。IIS 不再识别任何类型的默认文档!我在服务器上安装了 Coldfusion,但它的默认文档也不起作用。当我访问http://www.myserver.com或者http://www.m...

Admin

IIS 7.5:具有不同默认文档的虚拟目录
default-document

IIS 7.5:具有不同默认文档的虚拟目录

我们在 IIS 中为我​​们的 web 应用程序进行了典型的设置,其中为不同的项目提供了虚拟目录: www.webapp.com (网站) project1(虚拟目录) project2(虚拟目录) project3(虚拟目录) Web 应用程序具有登录.aspx作为默认文档,所有虚拟目录也一样。现在,我需要一个不同的默认文档 (index.aspx)仅适用于 www.webapp.com 网站。虚拟目录将继续使用 login.aspx,并且仅此而已。 编辑:所有虚拟目录都指向同一个物理目录。如果我更改 www.webapp.com 的默认文...

Admin