解决打开localhost本地端口网站失败

文章描述了一位开发者在按照B站视频教程做前后端分离项目时遇到本地端口无法访问的问题。经过朋友提醒,发现是忘记启动程序导致端口未被占用。启动程序后,端口访问恢复正常。作者建议遇到相同问题的人检查自己的程序是否已启用,并提供了使用netstat-ano命令检查端口占用的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

跟着B站视频做的前后端分离项目,但前几天一直能访问的本地端口现在访问失败。

经朋友提醒想起忘记启用程序了。

启动成功后端口访问成功。

所以可能是在没有启动程序时,端口空闲,禁止访问的。

 

 如果你有类似情况可以想想自己是不是没有启用端口。

用        netstat -ano|finder  "端口号"       去看端口号是否在使用中。

 

### 可能的原因分析 如果尝试通过 `http://localhost:11438` 访问 Ollama 页面失败,可能存在几个原因: - **端口冲突**:该端口号可能已经被其他服务占用。 - **配置错误**:应用程序未正确设置监听此特定端口。 - **防火墙阻止**:操作系统中的防火墙或其他安全软件可能会阻止对该端口的访问。 ### 解决方法 #### 检查端口状态 确认目标端口是否被占用是一个重要的排查方向。可以通过命令行工具来检测端口的状态。 对于 Linux 或 macOS 用户来说,可以执行如下 shell 命令: ```bash lsof -i :11438 ``` Windows 用户则可使用 PowerShell 运行下面这条指令: ```powershell Get-Process -Id (Get-NetTCPConnection -LocalPort 11433).OwningProcess ``` 注意这里假设要查询的是 11438 端口;如果有不同的端口,则需相应调整上述命令中的端口号[^2]。 #### 修改应用配置文件 如果发现 Deepseek 的默认端口不是期望使用的端口(例如 11438),那么应该查看并编辑项目的配置文件以更改其监听地址和端口。通常这类设置可以在环境变量或者专门的应用程序配置文件中找到,比如 `.env`, `config.json` 等形式存在。 #### 启动参数调整 启动 Deepseek 应用时也可以传递额外的命令行选项来指定运行所需的端口。具体做法取决于所采用的技术栈和服务框架。一般情况下会有一个类似于 `-p PORT_NUMBER` 或者 `--port=PORT_NUMBER` 的参数用于定义 HTTP(S) 请求处理的服务端口。 #### 防火墙与网络权限管理 确保系统的防火墙允许外部连接至这个新设定的端口。这一步骤涉及到了解如何操作所在平台的安全策略以及适当放宽规则以便让 Web 浏览器能够成功建立 TCP/IP 连接到达服务器进程。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值