我有一台 Windows 10 计算机,它通常在没有互联网连接的情况下运行。我有一个2.4
在该机器上运行的 Apache 服务器(版本)(ServerName localhost
),它实际上托管了各种网站(例如,www.youtube.com
-我知道...幽默我)。有多个域,但我将使用该域作为示例。
我解决这些域127.0.0.1
的的%WINDIR%\system32\drivers\etc\hosts
文件,我可以解决/平他们就好了。
我已将其定义www.youtube.com
为VirtualHost
inhttpd.conf
并且我已将其定义为 SSL 配置文件中的域。几个月前,这一切都运行良好,即在 Firefox 中我能够浏览http://www.youtube.com和https://www.youtube.com就好了。对于网站的 https 版本,我确实必须创建自签名证书,并将它们安装到 Firefox 的 cert db,但这一切都有效。
好吧,现在它不再起作用了。我正在运行 Firefox 版本57.0.1 (32-bit)
。我收到了我们都见过的这个错误:
您的连接不安全
[DOMAIN] 的所有者对其网站的配置不正确。为保护您的信息不被盗用,Firefox 未连接到本网站。
该站点使用 HTTP 严格传输安全 (HSTS) 来指定 Firefox 只能安全地连接到它。因此,无法为此证书添加例外。
当我点击高级...
[DOMAIN] 使用了无效的安全证书。
该证书不受信任,因为它是自签名的。
错误代码:SEC_ERROR_UNKNOWN_ISSUER
我尝试了很多解决方案……生成新证书、禁用 Firefox 的Query OCSP responder servers to confirm the current validity of certificates
设置、清除缓存、使用新配置文件启动 Firefox、删除cert8.db
文件、改用 …
我曾经能够在 Windows 上从 cygwin 运行 rxvt.exe(不是 rxvt-unicode.exe),并且它无需先运行 cygwin 的 X 即可运行。我尝试通过 cygwin 的 run.exe 调用它,但这并不重要。
现在这对我来说不再起作用了——看来你现在必须让 X 运行起来。嘘!
错误是:
C:\>c:\apps\cygwin\bin\rxvt.exe -e /bin/bash -l
rxvt: can't open display as no -display option given and DISPLAY not set
我使用的是 32 位版本的 Cygwin,而不是 64 位版本。setup.exe 的版本为 2.877(32 位)。
Cygwin 附带的 rxvt 版本是 v2.7.10(2003 年 3 月 26 日发布)。
如果这很重要的话,我使用的是 Windows 10。
有人知道是否有一些配置技巧吗?