在旨在使用 HTTP/2 的站点的 Nginx 服务器块中,我看到了这个:
gzip_http_version 1.1;
Run Code Online (Sandbox Code Playgroud)
这会与 HTTP/2 中发送的某些数据包产生冲突吗?
我不理解这个 Gzip 指令,因此我不能说 HTTP/2 数据包是否会受到它的影响。
我正在运行 Ubuntu 12.04。您可能知道 Google 地球 7 尚不能在 Ubuntu 12.04 中运行。
我通过make-googleearth-package --force命令安装了谷歌地球。我的安装成功了。一开始一切正常。但是几天后我遇到了问题。当我在“飞往”框中输入我想搜索的城市时。它给了我“无效的 HTTP 请求”错误,如图所示:

怎么解决?
PS:我删除并重新安装它,但问题仍然存在。我只能通过鼠标搜索地球。
我在我的网络服务器中启用了 TLS 1.2。但是http://ssllabs.com表明,我已经在我的服务器中启用了 TLS 1.0 和 1.1 版本以及 TLS1.2。我修改了我的配置文件以从我的服务器禁用 1.0 和 1.1。但它没有帮助。
/etc/apache2/mods-enabled/ssl.conf
SSLCipherSuite HIGH:!SSLv3:!kRSA:!kECDH:!ADH:!DSS
SSLHonorCipherOrder on
SSLProtocol -all +TLSv1.2
Run Code Online (Sandbox Code Playgroud)
我的 Apache 服务器中有多个虚拟主机。在每个文件中,我都有以下配置。
SSLEngine On
SSLProtocol -all +TLSv1.2
SSLCertificateFile /etc/ssl/certs/certfile.pem
SSLCertificateKeyFile /etc/ssl/private/certfile.pem
Run Code Online (Sandbox Code Playgroud) 我在尝试在 ESXi 7 中的虚拟机上运行的 Ubuntu Desktop 22.04 LTS 中添加任何其他存储库时遇到问题。安装是全新的。
当我尝试时遇到以下问题sudo apt update
...
Reading package lists... Done
E: Method https has died unexpectedly!
E: Sub-process https received signal 4.
Run Code Online (Sandbox Code Playgroud)
每当我尝试添加存储库时都会发生这种情况。我试图添加 Docker 和 Sublime 文本存储库,如下所示:
echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list
Run Code Online (Sandbox Code Playgroud)
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
Run Code Online (Sandbox Code Playgroud)
当我删除 的内容时sources.list.d,sudo apt update工作正常。
任何帮助,将不胜感激!谢谢
编辑:
与此相关的是,我也无法克隆任何存储库。我尝试使用curl,wget和git clone. 所有这些命令,给我错误:
error: git-remote-https …Run Code Online (Sandbox Code Playgroud) 如果我尝试下载一些 http 文件,则wget效果很好(例如:)wget download_link。但是当我尝试使用下载 https 文件时,wget我收到以下错误
http request sent
403 forbidden
Run Code Online (Sandbox Code Playgroud)
我的问题是,我无法在我的大学 wifi 中下载 http 文件。因此,当我尝试下载文件时,wget会将 http 请求发送到服务器。最终,下载将被阻止。
要下载 https 文件,我尝试使用以下命令
wget https://download_link
Run Code Online (Sandbox Code Playgroud)
如何下载 https 文件(下载链接中也有用户名和密码)?
是否需要任何额外的选项wget?
我使用Transmission 的Web 界面,但由于缺乏任何类型的加密,我对远程使用它感到不舒服(在LAN 之外,例如,从朋友家中)。出于某种原因,在互联网上广播我的传输 Web 界面登录详细信息(完全未加密)的想法对我没有吸引力。(我对此有点偏执。我什至安装了一个浏览器插件来在任何可能的站点上启用 HTTPS。)
我听说过,甚至尝试过一些涉及 lighttpd 的复杂教程,但到目前为止我还没有任何运气。
我只是希望能够对 Web 界面使用某种加密,以便我可以远程管理我的种子。我需要做什么?
我在 Ubuntu 16.04 桌面上看到的所有下载链接都是 http 链接。是否有安全 (https) 链接?
这个问题没有单独提出,所以就在这里。
特别是,是否有任何官方存储库提供 https 替代默认的 http 官方存储库?
哪些协议更适合在文件中使用/etc/apt/sources.list?HTTP 还是 FTP?
例如:
deb http://archive.ubuntu.com/ubuntu saucy main universe restricted multiverse
Run Code Online (Sandbox Code Playgroud)
或者:
deb ftp://ftp.archive.ubuntu.com/ubuntu/ saucy main universe restricted multiverse
Run Code Online (Sandbox Code Playgroud) 我已经在我的 Ubuntu 服务器上安装了 BitTorrent Sync,但注意到 web gui 不使用 ssl 进行登录(https://server:8888/gui但http://server:8888/gui不起作用)。这既用于登录,也用于登录时使用 gui。
有什么办法可以强制它改用 ssl 吗?
https ×10
apt ×2
downloads ×2
server ×2
ssl ×2
12.04 ×1
16.04 ×1
22.04 ×1
apache2 ×1
bittorrent ×1
encryption ×1
ftp ×1
google-earth ×1
nginx ×1
repository ×1
restricted ×1
security ×1
sync ×1
tls ×1
transmission ×1
wget ×1