小编Liz*_*izz的帖子

Rails 3:OpenSSL :: SSL :: SSLError:hostname与服务器证书不匹配

尝试通过控制台发送电子邮件时,我收到此错误:

OpenSSL::SSL::SSLError: hostname was not match with the server certificate
Run Code Online (Sandbox Code Playgroud)

问题是我真的不太了解证书等,或者真的如何开始对此进行故障排除,我试着做一些调查,openssl这里是返回的证书.

我不知道它是在服务器上运行的Postfix有问题,还是我的rails应用程序,任何帮助或线索都非常感谢.

~% openssl s_client -connect mail.myhostname.com:25 -starttls smtp
CONNECTED(00000003)
depth=0 /CN=myhostname
verify error:num=18:self signed certificate
verify return:1
depth=0 /CN=myhostname
verify return:1
---
Certificate chain
 0 s:/CN=myhostname
   i:/CN=myhostname
---
Server certificate
-----BEGIN CERTIFICATE-----
[...redacted...]
-----END CERTIFICATE-----
subject=/CN=myhostname
issuer=/CN=myhostname
---
No client certificate CA names sent
---
SSL handshake has read 1203 bytes and written 360 bytes
---
New, TLSv1/SSLv3, Cipher is DHE-RSA-AES256-SHA
Server public key is 1024 bit …
Run Code Online (Sandbox Code Playgroud)

openssl ruby-on-rails ssl-certificate ruby-on-rails-3

55
推荐指数
2
解决办法
3万
查看次数

如何在phpstorm中设置行注释的样式

如何将PHPStorm中的行注释的默认样式更改为缩进级别而不是第一列?

if ($condition) {
// At first column.
    // At indentation level
}
Run Code Online (Sandbox Code Playgroud)

php ide configure phpstorm

32
推荐指数
3
解决办法
6954
查看次数

从多台计算机进行Web部署

我在多台计算机,我的工作和家用电脑上的网站上工作.源代码保存在git存储库下.我使用Web Deploy将网站发布到公共服务器上的IIS.一切正常,我可以从两台计算机上发布它的工作原理.

问题是,当我从一台PC部署,然后去其他的,得到的git的最新变化,让更多的变化,然后再部署,它重新部署整个网站,而不是只有已更改的文件 - 这是如果我从本段第一句中取出"然后转到另一个,从git获取最新的更改"步骤会发生什么.

我能做些什么,哪些文件可我包括我的git仓库(我排除所有packages,binobj目录),或者我可以执行哪些额外的配置,来解决这个问题?

git visual-studio iis-7.5 microsoft-web-deploy

6
推荐指数
1
解决办法
727
查看次数

如何使用批处理或vbscript向Windows 7/8搜索索引添加位置?

我正在尝试以编程方式向我的Windows 8搜索索引添加位置(范围).经过一些谷歌搜索,我发现[这里]的代码:

Set objISAdm = CreateObject("Microsoft.ISAdm")
Set objCatalog = objISAdm. GetCatalogByName("MyCatatlog")
Set objScope= objCatalog.AddScope("C:\myfiles",False)
objScope.Alias = "MyCatalogScope"
Run Code Online (Sandbox Code Playgroud)

不幸的是,800A01AD错误提示无法创建对象'Microsoft.ISAdm'.进一步挖掘,似乎上面的代码不适用于Windows 8上的较新版Windows Search.

有谁知道如何使用vb脚本或从命令行?据推测,在Windows 7下工作的东西也适用于Windows 8.

vbscript powershell windows-search

5
推荐指数
2
解决办法
4627
查看次数

尝试使用WMI将文件从一台XP PC复制到另一台PC,因为RPC和UNC不可用

我是VBScript的新手.我找不到使用VBS中的WMI将文件从一个XP主机复制到另一个主机的方法.复制文件的常用方法(RPC - 远程过程调用,SMB,UNC)不可用于多个主机,但WMI可供所有主机使用,我需要将文件从管理主机复制到目标Windows主机.我以为我会找到一些示例代码,但我没有找到相关信息.没有找到任何告诉我也无法做到的事情.

源文件是我的管理员计算机的'F:\ TEMP'文件夹中的可执行文件和'test1.txt'.我想把文件放在远程主机HOST1的'C:\ TEMP'文件夹中.我拥有两台主机的完全管理员权限.这是我到目前为止,只为一个文件(以保持测试简单):

strComputer = "HOST1"
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colFiles = objWMIService.ExecQuery( _
    "Select * from Win32_Directory where Name = 'c:\\temp'")
For Each objFiles in colFiles
    errResults  = objFolder.Copy("f:\temp\test1.txt")
    Wscript.Echo errResults
Next
Run Code Online (Sandbox Code Playgroud)

vbscript wmi copy file

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