栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

deepin设置代理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

deepin设置代理

设置网络代理

问题:

    本机去访问一个没有域名解析但是绑定hosts文件的域名的时候,导致访问失败 php-fpm中跑的php代码访问外网有域名解析的接口,访问失败

原因:

    应该是由于系统环境变量的优先级别高于/etc/hosts文件,导致本机去访问一个没有域名解析但是绑定hosts文件的域名的时候仍然走http/https代理,而代理server访问不到域名所绑定的ip(例如这个ip是内网ip,但是加的代理是公网的代理)从而导致访问失败。

    php-fpm默认没有加载到系统的http/https proxy的环境变量设置,需要修改php-fpm的配置来解决问题。

    对那些没有域名解析通过绑定hosts文件来访问的域名,不让其走http/https代理
    在/etc/bashrc或者/etc/profile中添加如下环境变量:

关闭代理:

unset all_proxy && unset ALL_PROXY

unset http_proxy && unset https_proxy

代理:

    直接在控制台输入:
    export no_proxy='127.0.0.1,localhost,demo.test'
    <
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/747149.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号