http_proxy 变量

http_proxy 变量

我正在按照本指南在我的计算机上安装Redmine服务器http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_in_Ubuntu

那里写着:

Run the following commands to export your proxy settings for both http (port 80) and https (port 443):

export http_proxy="http://proxy.your.server:port" 
export https_proxy="http:proxy.your.server:port"

所以我这样做了......现在我无法安装东西,例如:

Failed to fetch http://il.archive.ubuntu.com/ubuntu/pool/universe/g/gems/gems_1.1.1-1_amd64.deb  404  Not Found

但是如果我将 URL 地址插入浏览器,我就能获取文件。不确定这两件事之间是否有联系。
我想知道在我更改 http_proxy 之前它是什么。

答案1

http_proxy默认情况下为https_proxy空白。您可以运行unset http_proxy https_proxy以撤消您的操作。

只有当您的 PC 确实使用代理时,您才应该设置代理。如果是,您已经知道代理的详细信息(主机名和端口,以及用户名和密码(如果适用)),因此您可以用http://proxy.your.server:port适当的详细信息替换。

由于您可以通过浏览器访问互联网而无需配置代理,我认为您可能没有使用代理。因此,您可以按照最初所述取消设置变量,然后继续本教程的其余部分。

请注意,网络代理在公司环境中很常见,但人们很少在自己家中配置代理,托管服务器也不会位于网络代理后面。代理通常用于控制对某些类别网站(例如社交媒体或网络邮件)的访问,或添加本地缓存层,或用于恶意软件过滤。

相关内容