小编Lad*_*ada的帖子

如何使用给定的 IP 地址测试 HTTPS URL

假设一个网站在多个服务器之间进行负载平衡。我想运行一个命令来测试它是否正常工作,例如curl DOMAIN.TLD. 因此,为了隔离每个 IP 地址,我手动指定了 IP。但是很多网站可能托管在服务器上,所以我还是提供了一个主机头,像这样:curl IP_ADDRESS -H 'Host: DOMAIN.TLD'. 在我的理解中,这两个命令创建了完全相同的 HTTP 请求。唯一的区别是,在后一个中,我从 cURL 中取出 DNS 查找部分并手动执行此操作(如果我错了,请纠正我)。

到目前为止一切顺利。但现在我想对 HTTPS 网址做同样的事情。同样,我可以像这样测试它curl https://DOMAIN.TLD。但我想手动指定 IP,所以我运行curl https://IP_ADDRESS -H 'Host: DOMAIN.TLD'. 现在我收到一个 cURL 错误:

curl: (51) SSL: certificate subject name 'DOMAIN.TLD' does not match target host name 'IP_ADDRESS'.
Run Code Online (Sandbox Code Playgroud)

我当然可以通过告诉 cURL 不要关心证书(“-k”选项)来解决这个问题,但这并不理想。

有没有办法将连接的 IP 地址与通过 SSL 认证的主机隔离?

https curl

99
推荐指数
4
解决办法
17万
查看次数

两个主机名是否可以共享相同的 IP 地址?

谁能解释两个主机名是否可以共享相同的 IP 地址?

如果一个主机名代表多个 IP 地址,那也可能吗?为什么?

domain-name-system ip hostname

35
推荐指数
3
解决办法
15万
查看次数

在shell中按扩展名计算总文件大小

我们有一组包含 lucene 索引的目录。每个索引都是不同文件类型的混合(按扩展名区分),例如:

0/index/_2z6.frq
0/index/_2z6.fnm
..
1/index/_1sq.frq
1/index/_1sq.fnm
..
Run Code Online (Sandbox Code Playgroud)

(大约有 10 个不同的扩展名)

我们想按文件扩展名获得总数,例如:

.frq     21234
.fnm     34757
..
Run Code Online (Sandbox Code Playgroud)

我尝试了 du/awk/xargs 的各种组合,但发现做到这一点很棘手。

filesystems shell disk-space-utilization

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

SAS 与近线/MDL SAS - 有什么区别?

作为主题,我想,看看 SAN 和大多数供应商提供 10k 或 15k“适当的”SAS 驱动器,许多还提供 7.2k MDL/Nearline SAS 驱动器。

有没有人对差异有权威的解释?

storage storage-area-network hard-drive sata sas

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

搜索 CIDR 范围

有时我想从我的 Apache 日志文件中 grep CIDR 范围。这对于落在自然边界(/8、/16 和 /24)上的范围很容易,但对于其他范围(例如 /17 和 /25)就不是那么容易了。

例子:

# 192.168.0.0/16: (easy)
grep " 192\.168\." access_log

# 192.168.128.0/17: (more thought required)
grep -E " 192\.168\.(12[89]|1[3-9][0-9]|2[0-5][0-9])\." access_log

# 192.168.0.0/17: (more thought required)
grep -E " 192\.168\.([0-9]|[0-9][0-9]|1[01][0-9]|12[0-7])\." access_log

# 192.168.128.0/18: (straining my brain)
grep -E " 192\.168\.(1[2-8][0-9]|19[01])\." access_log
Run Code Online (Sandbox Code Playgroud)

这些正则表达式会忽略包含前导零的 IP 地址,例如192.168.001.001,这在 Apache 日志文件中不是问题,但可能在其他日志文件中。打印机似乎特别喜欢前导零。将可选的零添加到正则表达式很容易,但它只会使整个事情变得更加困难。必须有更简单的方法。

有没有一种简单的方法可以从匹配任何 CIDR 范围的文件中选择行?

花式正则表达式扩展将被视为不同的工具(例如awkperl在必要时,但我希望它是单行的),如果它们使工作更容易。理想情况下,我想要的是

grep "[:CIDR 192.168.128.0/18:]" access_log
Run Code Online (Sandbox Code Playgroud)

将 CIDR 范围转换为适当的正则表达式的工具也可以。

$ cidr2regex 192.168.0.0/18
192\.168\.(1[2-8][0-9]|19[01])\.[0-9]{1,3}
Run Code Online (Sandbox Code Playgroud)

或者

$ grep -E "$(cidr2regex …
Run Code Online (Sandbox Code Playgroud)

ip grep regex cidr

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

AWS 在 apache 上安装 mod_ssl

我尝试安装 mod_ssl,我使用此命令apt-get install mod_ssl进行安装,但出现错误提示unable to locate package mod_ssl.

执行上述命令后,我得到以下输出

Reading package list.. Done
Build dependency tree
Reading state information done..
E:unable to locate package mod_ssl
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

ubuntu ssl certificate amazon-web-services

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

有没有 javascript ssh 客户端?

我的意思是使用 HTML5 套接字并且不需要安装的纯 javascript 客户端,只需在浏览器中打开单个 js 文件。是否有可能编写这样的客户端?

security ssh javascript html5 socket

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

如何在 Windows Server 2008R2 和运行 Ubuntu 12.04 的来宾之间共享剪贴板?

我使用带有 Hyper-V 的 Windows Server 2008 R2 和运行 Ubuntu 12.04 LTS 的来宾。

如何在 Windows Server 2008R2 和运行 Ubuntu 12.04 的来宾之间共享剪贴板?

更新

我需要什么协议来连接这些机器?我想在 Ubuntu上按ctrl+ c,然后在 Windows Server 上按ctrl+v并以这种方式复制文本。

现在我使用 WinSCP。所以我用文本创建一个文件,然后复制这个文件。这并不容易和快速。

windows-server-2008 hyper-v copy buffer ubuntu-12.04

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

sed,在 linux 中将 http://cdn1 替换为 https://cdn1

我想http://cdn1.domain.comhttps://cdn1.domain.com200 个 .html 文件替换,但我不知道如何用 sed 做到这一点。

有人可以帮我解决这个问题吗?

sed -i '/http:/\/\cdn1/http:/\/\cdn1/' cum-comand.html
sed: -e expression #1, char 8: unknown command: `\'

sed -i '/http:\/\/cdn1/http:\/\/cdn1/' cum-comand.html
sed: -e expression #1, char 17: extra characters after command
Run Code Online (Sandbox Code Playgroud)

linux sed

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

我可以为 1 个子域打开 HSTS

我只想对 1 个子域而不是整个域强制执行 HSTS,这可能吗?

xxx.yyy.com -> HSTS on
zzz.yyy.com -> HSTS off
    yyy.com -> HSTS off
Run Code Online (Sandbox Code Playgroud)

ssl http https

8
推荐指数
1
解决办法
6656
查看次数