Hexo服务器4000端口占用解决方案
发表于 | 更新于
Hexo 服务器 4000 端口占用解决方案
这个错误的核心原因是 4000端口已经被其他程序占用,Hexo的本地服务器无法在该端口启动。下面提供几种解决方法,按从简单到复杂的顺序排列:
方法一:临时更换Hexo启动端口
这是最快捷的方式,不需要关闭占用端口的程序,直接指定新端口启动Hexo:
12# 例如使用4001端口(可换成任意未被占用的端口,如5000、8080等)hexo server -p 4001
启动后,访问 http://localhost:4001 即可查看博客。
方法二:找到并关闭占用4000端口的程序
如果想固定使用4000端口,需要找到占用该端口的进程并关闭。Windows系统操作步骤如下:
按下 Win + R,输入 cmd 打开命令提示符;
执行命令查找占用4000端口的进程ID(PID):
1netstat -ano | findstr :4000
输出示例:TCP 0.0.0.0:4000 0.0.0.0:0 LISTENING 1234(其中1234是PID);
执行命令结束 ...