1、确认环境变量名称正确性

变量名必须为 OLLAMA_HOST,大小写敏感且不可拼写错误。常见的错误包括 OLLAMA_HOSTS 或 OLLAMA-HOST(使用下划线而非连字符)。

2、Windows 系统设置步骤

方法一:通过系统属性配置(永久生效)

  1. 右键点击 此电脑 → 属性 → 高级系统设置 → 环境变量
  2. 在 系统变量 区域点击 新建,输入:
    • 变量名:OLLAMA_HOST
    • 变量值:自定义的 IP 或域名(例如 0.0.0.0 允许所有网络访问)。
  3. 点击 确定 保存所有窗口[^2]。
  4. 重启计算机 或 重启 Ollama 服务(通过任务管理器结束 ollama.exe 进程后重新启动)。

方法二:通过命令行临时设置(仅当前会话有效)

setx OLLAMA_HOST "0.0.0.0" /M  # 永久生效(需管理员权限)

set OLLAMA_HOST=0.0.0.0  # 临时生效(关闭命令行后失效)

3、Linux/macOS 系统设置步骤

永久生效配置

编辑配置文件(如 ~/.bashrc 或 ~/.zshrc),添加:

export OLLAMA_HOST="0.0.0.0"

执行命令使配置生效:

source ~/.bashrc  # 或 source ~/.zshrc

临时生效

直接在终端运行:

export OLLAMA_HOST="0.0.0.0"

4、重启 Ollama 服务

Windows:通过服务管理器重启 Ollama 服务,或命令行执行:

net stop ollama
net start ollama

Linux/macOS

sudo systemctl restart ollama  # systemd 系统

或手动终止进程后重新启动。

5、验证配置是否生效

检查环境变量

echo %OLLAMA_HOST%  # Windows
echo $OLLAMA_HOST   # Linux/macOS

查看 Ollama 监听地址

netstat -ano | findstr ":11434"  # Windows
lsof -i :11434                   # Linux/macOS

若输出中包含 0.0.0.0:11434 或自定义 IP,则配置成功。

6、常见问题排查

防火墙/安全组限制:确保自定义 IP 的端口(默认 11434)已开放。

权限问题:Windows 需以管理员身份运行命令行工具设置系统变量。

配置文件未加载:Linux/macOS 需确认终端使用的 Shell 类型与配置文件匹配。

转自:https://wenku.csdn.net/answer/72gxtqax00 

Logo

免费领 200 小时云算力,进群参与显卡、AI PC 幸运抽奖

更多推荐