我们正在为面向外部和内部的Web服务器实施一对networking负载平衡器。 我们不打算在NLB上使用会话状态服务,并且接受如果节点closures,用户将不得不在新的服务器上重新进行身份validation,并开始一个新的会话。 我们有一个ASP.Net4应用程序,然后redirect到外部服务(付款处理器),然后使用静态configuration的链接将用户返回到我们面向外部的URL。 我有两个问题: 当用户在执行付款后返回站点时,有什么方法可以确保他们连接到他们当前正在使用的服务器? 当面向内部NLB的用户完成付款时,服务将尝试将其返回到外部NLB。 有没有办法拦截并redirect到面向内部的群集,然后将其活动会话所在的服务器?
我已按照这些说明将访问我的网站的权限限制为只颁发证书的用户,服务器运行Windows 2008 R2和IIS7.5。 创build自签名CA和由该CA签名的用户证书的过程没有任何问题,然后将我的CA安装到受信任的机构中并重新启动服务器。 我有一个从GoDaddy分配到我的网站的真正的SSL证书,所以我没有为此目的发出自签名的网站证书。 现在的问题…我尝试使用IISconfiguration编辑器和这个扩展名手动编辑。 问题是,当我在IIS上映射用户证书(base 64版本)并尝试浏览站点时,无论我在客户端证书映射下放置什么用户名和密码,我总是从浏览器popup窗口中select证书后得到401,如果我从客户端证书映射中删除证书401错误消失,页面加载正常,只要我没有映射我在浏览器popup页面加载罚款的证书。 我映射客户端证书时的事件日志错误是“未知的用户名或错误的密码”,4625,没有映射客户端证书页面加载好,如果我select证书,但不会生成任何事件日志,如“成功”,如果我不select证书,则显示403 Forbidden。 如果我closures匿名身份validation,那么它不会以任何方式工作,映射或不映射,有些网站说,客户端证书要求匿名,其他人不是。 我不需要在Web服务器上为每个证书设置Windows用户,对吧? 为什么当我不映射客户端证书时,网站加载成功? 任何想法为什么我的设置不起作用时,我实际上映射证书?
如何更改Web服务器IIS 7侦听传入stream量到哪个端口号的默认端口? 例如,我在SSL端口444上发布名为“mywebapplication”的Web应用程序。 https://mywebapplication:444/ 我希望访问这个应用程序的url: https://mywebapplication/ (不指定自定义端口号) 谢谢
我想知道是否有可能使VPN连接到单个服务器上的IIS。 我希望IIS拒绝连接,如果它连接从另一个地址比VPN。 那可能吗? 我search了谷歌,但没有出现…
我正在部署到我的.net项目host.domain.com/Default网站/ ProjectName。 我想使它的URL“host.domain.com”指向我的应用程序。 我怀疑我没有正确设置绑定,但我无法确定我需要做什么。 现在进入“host.domain.com”带我到默认的IIS屏幕,我只能通过host.domain.com/ProjectName访问我的项目。 默认网站上的绑定需要指向我的应用程序?
我正在使用IIS服务器并遇到以下问题: 使用Internet Explorer,我键入http://1.2.3.4/mySite/ ,一切工作正常,它使用我的Windows凭据。 当我尝试http://name/mySite/或http://name.domain.tld/mySite它不起作用。 但是什么不行? 我将被要求提供我的用户凭据,但是当我input他们并尝试login时,会一再提示。有关可能是configuration问题的任何快速build议? 我已经将该网站添加到本地Intranet网站。
WD Sentinel DX 4000远程Web访问需要ISP阻止端口。 是否有可能更改默认端口? HTTP所需的端口为80,HTTPS为443。 我可以将RDP放入Western Digital前端的服务器(本身显然只是通过RDP提供的IIS网页),但不知道从哪里开始修改默认端口。 我被告知这是可能的,但即使如此,我也不确定。 我没有,因为我敢肯定,你可以告诉任何一个专业的pipe理员。 我只是在办公室里不怕电脑的人,所以我得到了这些东西。
我有一个运行在基于Linux的服务器上的Django站点。 我的合作伙伴在Cisco路由器后面的IIS Windows服务器上运行SQL Server。 我们正在寻找Django站点连接到SQL服务器并与数据库交互的安全方式。 目前我们通过在cron作业中运行一个shell脚本来解决这个问题:使用vpnc启动VPN,2)运行python代码(pyodbc)并将结果写入sqlite数据库,3)断开VPN。 然后在Django代码中,我们访问sqlite数据库。 这个解决scheme看起来很呆板。 理想的方法是让pyodbc直接安全地连接到SQL Server。 任何人都知道如何做到这一点? 谢谢!
我有一个PHP脚本,显示在我build立在本地机器上的网站中embedded的Tweets。 当我将该网站上传到IIS 8.0服务器时,PHP脚本不再起作用,并且收到此错误消息: 警告:为第76行的C:\ inetpub \ wwwroot \ i360_new \ footer.php中的foreach()提供的无效参数 脚本是: <?php ini_set('display_errors', 1); require_once('TwitterAPIExchange.php'); /** Set access tokens here – see: https://dev.twitter.com/apps/ **/ $settings = array( 'oauth_access_token' => "xxxxx", 'oauth_access_token_secret' => "xxxxx", 'consumer_key' => "xxxxx", 'consumer_secret' => "xxxxx" ); /** Perform a GET request and echo the response **/ /** Note: Set the […]
我有两个站点在远程机器RM上的IIS中设置; 一个在正常港口80,另一个在港口5773。 从我的本地机器LM ,我可以访问该网站上的80,但我不能访问5773上的; 我得到一个502的代码和错误代码10060(连接尝试失败,因为连接方没有正确响应一段时间后,或build立连接失败,因为连接主机未能响应),当我尝试这样做。 当我login到RM时,我可以通过IIS访问5773站点(即通过右键点击站点上的页面并浏览)。 当我login到RM时,我还可以通过浏览器访问5773站点上的页面。 当我login到LM时,我不能通过浏览器做同样的事情。 我已经确保端口5773打开LM上的传出stream量。 问题可能是我还需要确保端口5773对RM上的入站stream量是开放的吗?