我想从网络外部的另一台计算机访问我的本地托管网站 (Windows 10)。我没有域名。是否可以使用 IP 地址来执行此操作?如果是这样,我应该采取什么步骤?我尝试过 IIS 管理器,但无法弄清楚如何执行我想要的操作。
我正在使用 IIS 将 HTTP 请求反向代理到在同一台计算机上运行的 Nodejs 应用程序。
安装 URL 重写和 ARR 模块并检查代理设置。URL 匹配看起来不错:如果我更改规则,redirect
它就会按预期工作。使用时rewrite
出现 404 错误。
API 端点是api.url.com/getContent/ofertas
. IIS 站点根文件夹是W:\sites\LocalUser\site\api
.
我确信过去我在另一台具有类似 web.config 文件的计算机上进行了类似的设置。我过去使用 procmon 解决过问题(主要是关于 FTP),以下是我的发现:
rewrite
这些是我使用vs规则访问 URL 时的 procmon 日志redirect
。请注意,根据redirect
规则,web.config 文件已解析到正确的路径中。按照rewrite
规则,似乎无法解决。
除此之外,如果我正确解释错误描述,它看起来找不到合适的文件处理程序,因为没有设置。另外,通过查看“PhysicalPath”,它看起来好像请求了错误的路径,这由 procmon 日志支持是有意义的。
我在某处读到 URL 重写发生在处理程序映射情况之前,这是否意味着 URL 重写无法正常工作?接下来我该去哪里?
我的 IIS 有一个问题,我只能每天记录: 为什么 IIS 每天只写一次日志?
答案很有帮助,但我遇到了问题。本质上:我设法对其进行配置,以便获得每小时日志。但是当我说“不创建新文件”以获得连续的日志文件条目流时......文件被创建并保持在 0 字节。30 分钟后,我改回每小时一次,然后……突然,文件中包含了 300 KB 的数据。
因此我的问题是,如何让 IIS 在永久流中连续记录,以便每个新的日志条目立即写入日志文件?
IIS 版本:(10.0.14393.0)
我的 IIS (10.0.14393.0) 出现了问题,这是我以前从未见过的。
我为它使用了标准安装,并没有触及日志记录选项。尽管如此,它在白天从不写日志。相反,一整天的所有日志都是在每天凌晨 2 点左右一次性写入的。
我在这里忽略了什么选项,因此如何将其更改为正常的连续日志写入(而不是一整天)?
看到每秒生成几次 404,经过一些调试后,我发现有些东西正在尝试调用/Discovery/HTTPsvc/IISXferWanServer.DLL
你能建议它是什么以及我将如何停止它吗?
远程地址似乎是另一个带有 RealVNC 和 Microsoft SQL Server 2008 R2 的本地服务器
谢谢
我有一个安装了 IIS 10 .net core 3.1.13 托管 + 共享框架的 windows server 2019 (1809)。
开发团队正在该服务器上的网站下开发他们的 API 应用程序。他们也安装了招摇。
当浏览到 https://ipaddress/swagger 时,我成功接收到了 swagger api 页面。
问题:
我创建了一个带有虚拟文本的 .aspx 文件(用于使用 F5 BIGIP 进行监控)。但是,当我从服务器内部/外部浏览到该页面时,即使它在那里也找不到 404!
This 172.10.10.10 page can’t be found
No webpage was found for the web address: https://172.10.10.10/f5.html
HTTP ERROR 404
我还尝试了其他文件格式.txt甚至.html但也没有找到。
我验证了文件扩展名是正确的。
在请求过滤中没有提到任何文件扩展名。在隐藏段选项卡中也没有看到任何可疑的东西。
感谢任何帮助
我有一个带有基本匿名身份验证的 FTP 站点设置 - 它工作正常 - 我可以连接和上传/下载。
我需要在同一台机器上添加另一个站点,但不能将它们都放在端口 21 上,所以我尝试设置与主机名的绑定(它在 DNS 中,我可以通过主机名连接到该站点而无需绑定设置 - 所以我知道主机名可以正常工作)。
当我为站点添加绑定时 - 我无法再通过 Windows 资源管理器连接到它 - 错误显示“Windows 无法访问此文件夹。请确保您输入了正确的文件名并且您有权限...详细信息 - 与无法建立服务器”
我已经阅读了有关虚拟主机名等的一些内容,但不太确定我需要做什么来设置它?意思是我已经尝试过帖子所说的但它仍然不起作用。
我只需要对同一个盒子上的几个不同的 FTP 站点进行匿名身份验证。我想我可以使用不同的端口 - 但我认为这应该在 21 上可行?
我在 IIS 8 上设置了失败的请求跟踪,但它没有按预期记录错误;有一个 ASP 经典页面生成“500 内部服务器错误”,但 FailedReqLogFiles 文件夹为空。这是我的设置:
已安装失败的请求跟踪模块
为了跟踪 ASP Classic 页面生成的错误 #500,我设置了以下规则:
<traceFailedRequests>
<add path="*">
<traceAreas>
<add provider="ASP" verbosity="Verbose" />
<add provider="ISAPI Extension" verbosity="Verbose" />
<add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module,FastCGI,WebSocket,RequestRouting" verbosity="Verbose" />
</traceAreas>
<failureDefinitions timeTaken="00:00:00" statusCodes="500-999" />
</add>
</traceFailedRequests>
- 由于我
enabled="true"
在网站默认值中设置了 100 多个网站:
<siteDefaults>
<traceFailedRequestsLogging enabled="true" directory="%SystemDrive%\inetpub\logs\FailedReqLogFiles" maxLogFiles="50" />
- 最后我创建了一个抛出错误的测试页面:
<%
Option Explicit
Response.Write a ' Variable is undefined: 'a'
%>
该错误已%SystemDrive%\inetpub\logs\FailedReqLogFiles
按预期登录,但实际内容页面生成的错误不是。这些页面的不同之处在于它们是通过重写模块调用的,并且 URL 看起来像https://example.com/about.html而不是https://example.com/about.asp
如何解决这个问题?
我有一个 2016 RDWeb 网关。我想允许用户对“远程应用程序和桌面”链接进行剪贴板和打印机重定向,但我不想允许它用于“连接到远程 PC”。
我看到 IIS 应用程序设置通过 xClipboard 和 xPrinterRedirection 设置阻止它,但我担心这将适用于所有连接,而不仅仅是“连接到远程 PC”连接。
我在网关管理器或 NPS 中看不到通过安全组限制这些特定设置的方法,这将是一个不错的选择。
任何人都知道如何阻止一个而不是另一个?
除了在应用程序网站中插入像谷歌分析这样的脚本语法来确定页面浏览器视图之外,是否可以通过 IIS 或其他方式设置相同的功能?
为什么要问这个问题,因为中国大陆不能用google分析。
十分感谢。