首页 > 系统相关 >Ollama,在centos7宿主机上,curl http://宿主机IP:11434 提示拒绝访问 ,但是curl http://localhost:11434 正常

Ollama,在centos7宿主机上,curl http://宿主机IP:11434 提示拒绝访问 ,但是curl http://localhost:11434 正常

时间:2024-06-05 16:33:00浏览次数:15  
标签:http -- 0.0 宿主机 localhost curl ollama 11434

Ollama,在centos7宿主机上,curl http://宿主机IP:11434 提示拒绝访问 ,但是curl http://localhost:11434  正常

 

1.使用 netstat 或 ss 命令在宿主机上检查 11434 端口的状态

[root@localhost ~]# netstat -tulnp | grep 11434
tcp        0      0 127.0.0.1:11434         0.0.0.0:*               LISTEN      1161/ollama    

  根据提供的 netstat 输出,服务 ollama 正在监听 127.0.0.1:11434(即 localhost 的 11434 端口),而不是监听所有网络接口(0.0.0.0:* 表示监听所有接口)。这就是为什么您能够通过 localhost 访问服务,但是无法通过宿主机的 IP 地址 192.168.120.223 访问的原因。

解决:

1.修改服务绑定地址:
如果 ollama 服务允许通过配置文件设置监听地址,请将监听地址从 127.0.0.1 更改为 0.0.0.0。

位置: /etc/systemd/system/ollama.service

 

 

2.重新加载 systemd 配置:

保存并关闭文件后,重新加载 systemd 管理器配置:

sudo systemctl daemon-reload

 3.重启服务:

重启 ollama 服务以应用更改:

sudo systemctl restart ollama.service

4.验证环境变量:

检查环境变量是否正确设置

sudo systemctl show --property=Environment ollama.service

  

 

5.开放端口: 如果你需要开放特定的端口,可以使用 --add-port 选项。例如,开放端口 11434

sudo firewall-cmd --permanent --zone=public --add-port=11434/tc

6.重新加载 firewalld 配置: 每次修改防火墙规则后,需要重新加载 firewalld 配置:

sudo firewall-cmd --reload

  

成功:

 

标签:http,--,0.0,宿主机,localhost,curl,ollama,11434
From: https://www.cnblogs.com/boris2012/p/18233286

相关文章

  • [Proxy] 使用 Charles 对 Android 应用进行 HTTPS 数据抓包
    抓包工具Charleshttps://www.charlesproxy.com/操作步骤1.在电脑上安装Charles客户端并进行配置1.1设置ProxySetting1.2设置 SSLProxingSetting1.3重启Charles客户端2.在手机上安装Charles证书2.1将手机与电脑连接到同一WIFI网络2.2设置手机WIF......
  • 前端引入,Web服务器的本质,HTTP协议,HTML基础,常用标签介绍
    Ⅰ前端引入【一】前端/后端【1】什么是前端任何与用户直接打交道的操作界面都可以称之为前端前端可以是浏览器的界面、也可以是客户端的界面、还可以是手机的界面...比如电脑界面、手机界面、平板界面【2】什么是后端不直接与用户打交道的用于执行真正业务逻辑的代......
  • golang net/http 的 ListenAndServe 的工作方式(取代 listen、accept)
      在Go的net/http包中,当你使用ListenAndServe或ListenAndServeTLS函数启动一个HTTP服务器时,你不需要直接调用listen和accept操作,因为这些函数已经为你处理了这些底层的网络细节。 ListenAndServe函数的工作方式如下:1.它首先调用net.Listen来监听指定的网络地......
  • golang 的 net/http 和 net/rpc 的区别, rpc 效率比 http 高?
     在Go语言中,net/http和net/rpc是两个不同的包,它们分别用于实现不同的网络通信模式:net/http:net/http包主要用于构建Web服务和客户端,它实现了HTTP协议,这是互联网上最广泛使用的应用层协议之一,主要用于传输超文本(HTML)和其他资源。HTTP协议是基于请求-响应模型的,客......
  • 【信息化人员必备知识&面试宝典】HTTP协议的状态码:那些数字背后的秘密
    【信息化人员必备知识&面试宝典】HTTP协议的状态码:那些数字背后的秘密状态码的分类与基本概念核心状态码解读与实战案例一:200OK——一切安好案例二:404NotFound——迷失的页面案例三:301MovedPermanently——永久搬家案例四:500InternalServerError——服务......
  • 34、nginx-公网CA加密部署-网站https部署-阿里云
    1、购买阿里云服务器2、安装nginx、打开访问3、购买域名、域名解析、解析后可用域名去访问网站 4、购买ssl证书  5、这里我申请免费证书    验证通过后、提交审核即可这一步表示证书已买好了、点击下载 下载完将证书包拉到服务器上的/etc/nginx ......
  • 33、nginx-CA和https(http+ssl(安全套接字))私有CA--网站加密(443 ssl https)-加密密钥key
    算法:将原有的值通过一些算法来进行加密对称算法(加密和解密的过程用的钥匙是相同的):AES\DES\3DES非对称算法(加密和解密的过程中使用的钥匙是不一样的):DH\RSAhash算法:MD5=========================================SSL安全套接字===================================......
  • HTTP
    前端三剑客HTML骨架CSS衣服JAVASCRIPT动作BOOTSTRAP(HTML+CSS)前后端结合UI框架特点小而轻便容易上手*Vue框架axios工具JQuery(javascript)封装了一系列JS操作,可以大大简化js代码和操作方式封装了一个工具ajax浏览器请求步骤输入地址网址......
  • C++代码实现一个简易http服务端,返回给客户端一张图片
    注意事项sprintf读取字符串时,遇到\0会结束,所以不能用sprintf来读取*pictureBuffervoid*memcpy(void*str1,constvoid*str2,size_tn),str2会覆盖str1里的内容代码#include<func.h>charpictureBuffer[150*1024];charbuffer[200*1024];intmain(){in......
  • Spring Boot入坑-7-后端HTTP请求
    概述后端项目完成后,除了前后端分离模式的前端对后端请求的需要,如Vue通过Axios.js组件请求后端REST接口;不同后端系统中也需要进行相互的HTTP请求,实现各业务系统的业务交互;如订单服务,会调用支付服务、库存服务、积分服务等,如下图​后端HTTP请求图​JDK的java.net包中已经......