小编Dav*_*ted的帖子

Firefox发出两个HTTP请求

好的,这很奇怪.

如果我向页面发出请求,文本/ html,firefox会发出一个请求.

如果我向一个页面发出请求,它是application/xml,firefox会发出两个请求.

在IE浏览器中,谷歌Chrome浏览器在两种情况下均可生成一个.

任何想法为什么这两个请求,以及我如何强制只是一个?

firefox

12
推荐指数
1
解决办法
7147
查看次数

New-WebBinding:无法检索cmdlet的动态参数

我们正在使用Windows 2012 Server R2.

我们正在尝试自动创建LetsEncrypt证书.我们正在使用LetsEncrypt-Win-Simple(https://github.com/Lone-Coder/letsencrypt-win-simple).

一旦创建了证书(通过LetsEncrypt.exe),我们就会调用一个.bat脚本(使用--script和--scriptparameters标志).这将运行powershell.exe并尝试创建必要的IIS绑定..bat文件中的行是:

powershell.exe -file c:\temp\SSLIISBinding.ps1 %1 %2 %3 %4
Run Code Online (Sandbox Code Playgroud)

%1-4是LetsEncrypt传入的args.在powershell脚本中,我们尝试运行的命令是:

$iis_host_name = $args[0]
$iis_site_name = $args[1]
$certificate_hash = $args[2]
$certificate_store = $args[3]

"IIS Host Name: " + $iis_host_name
"IIS Site Name: " + $iis_site_name
"Certificate Hash: " + $certificate_hash
"Certificate Store: " + $certificate_store

$guid = [guid]::NewGuid().ToString("B")
netsh http add sslcert hostnameport="${iis_host_name}:443" certhash=$certificate_hash certstorename=$certificate_store appid="$guid"
New-WebBinding -name $iis_site_name -Protocol https  -HostHeader $iis_host_name -Port 443 -SslFlags 1
Run Code Online (Sandbox Code Playgroud)

args传入.bat罚款,因为我们输出它们并且它们正确显示.

如果我们自己运行.bat文件,它就能完美运行.如果它被LetsEncrypt.exe调用则失败,报告以下问题:

New-WebBinding : Cannot retrieve the dynamic …
Run Code Online (Sandbox Code Playgroud)

windows powershell batch-file iis-8 lets-encrypt

9
推荐指数
1
解决办法
4440
查看次数

以与多实例Adobe CF相同的方式设置Railo

我希望以与我们目前为Adobe CF相同的方式安装Railo.

目前,我们在多实例设置中在JRUN 4之上运行Adobe CF8.在我们的本地沙箱中,我们使用Apache作为Web服务器.然后,我们使用Apache Virtual Directories指向存在于CF Context之外的代码库.这为我们提供了最大的灵活性,因为我们可以从我们机器上的任何位置运行多个服务器,多个站点.在生产中我们使用IIS 6,但上述内容仍然适用.

我迄今为止遇到的所有文档尚未能够模仿这一点.我尝试过JBoss,Railo WAR,Apache,JkMount,Resin,JRUN等的组合.

我们试图避免的事情:我们不希望Tomcat参与(复制Web服务器要求),我们不希望每个新站点(以及Apache)在JBoss中配置任何东西,我们需要我们的代码库从任何位置运行.

有没有人成功地为Railo效仿这种方法?你能指出我正确的方向,还是Railo的代表可以写一篇博文?

提前致谢!

戴夫

apache iis coldfusion jboss railo

2
推荐指数
1
解决办法
1500
查看次数