中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助
鲲鹏小智

配置代理

鲲鹏DevKit子工具部分任务需要访问外网获取资源文件,隔离网络环境下需要通过代理方式访问外网,代理配置步骤如下。如果当前环境可以联网,则可跳过此章节。

  1. 执行如下命令修改“gunicorn_framework.service”“gunicorn_plugin.service”文件,此处以修改“gunicorn_framework.service”文件为例。
    • Ubuntu操作系统
      1
      vi /lib/systemd/system/gunicorn_framework.service
      
    • 其他操作系统
      1
      vi /usr/lib/systemd/system/gunicorn_framework.service
      
    • “gunicorn_framework.service”是鲲鹏DevKit框架服务的文件。
    • “gunicorn_plugin.service”是鲲鹏DevKit子工具服务的文件。
  2. 在“gunicorn_framework.service”文件中的“[Service]”字段后面增加如下两个环境变量。
    1
    2
    Environment="http_proxy=ip:port"
    Environment="https_proxy=ip:port"
    

    ip:port”是代理服务器的IP地址和端口号。

  3. 按“ESC”,输入“:wq!”,按“Enter”保存并退出。
  4. 重启Django服务。
    1. 执行如下命令重新加载配置文件。
      1
      systemctl daemon-reload
      
    2. 执行如下命令重启服务。
      1
      2
      systemctl restart gunicorn_framework.service
      systemctl restart gunicorn_plugin.service
      
  5. 配置DNS(如果已经配置了DNS,请跳过该步骤)。
    1. 执行如下命令修改“resolv.conf”文件。
      1
      vi /etc/resolv.conf
      
    2. 文件中增加如下内容:
      1
      nameserver ip
      

      ip”是DNS服务器的IP地址

    3. 按“ESC”,输入“:wq”,按“Enter”保存并退出。