构建leanote云笔记报错:xxx.xxx.xxx.xxx拒绝我们的连接请求

简介: 构建leanote云笔记报错:xxx.xxx.xxx.xxx拒绝我们的连接请求

构建leanote云笔记报错:xxx.xxx.xxx.xxx拒绝我们的连接请求

在构建云笔记应用的时候,我先是在服务器上搭建了FTP服务,然后通过WinSCP远程工具,连接到了自己的服务器,并把leanote笔记开源项目的压缩包传到了服务器www文件目录下。通过tar压缩命令压缩成功,然后进入leanote文件内,,修改了/conf/app.conf文件的配置。最后进入到leanote/bin/,启动run.sh脚本,将项目启动起来,浏览器访问:服务器公网ip:9000端口,最后报错如下:

这个问题花了我一天时间TMD。

分析:

首先ping一下这个公网ip是没有问题的,那就只能是9000端口的问题,通过NMAP命令扫一下9000端口,发现它是关闭的。

那么我就netstat -tunlp查看了自己开放端口所在服务的情况:

上图会发现,我监听的端口9000是在回环地址上,导致我的业务端口没有通。所以服务器会拒绝我的请求。


解决方法:

这个问题从两个方面去解决:

  • 修改leanote文件配置【网络配置角度】
  • 杀掉9000端口所在进程,重启服务。【进程服务角度】

首先修改一下文件conf/app.conf下的 app.secret ,自己填写一个随机值即可。(处于安全考虑,原本它是一段随机生成的值)

然后获取9000端口所在的进程的PID:

[root@VM-12-16-centos bin]# lsof -i:9000
COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
leanote-l 3213 root    9u  IPv4  27678      0t0  TCP VM-12-16-centos:cslistener (LISTEN)

PID为3213,直接杀掉即可,杀完,重启防火墙,在重启服务:

leanote-l 3213 root    9u  IPv4  27678      0t0  TCP VM-12-16-centos:cslistener (LISTEN)
[root@VM-12-16-centos bin]# kill -9 3213
[root@VM-12-16-centos bin]# lsof -i:9000
[root@VM-12-16-centos bin]# firewall-cmd --reload
success
[root@VM-12-16-centos bin]# firewall-cmd --list-ports
20/tcp 21/tcp 22/tcp 80/tcp 8888/tcp 39000-40000/tcp 888/tcp 9000/tcp 1935/tcp

9000端口被释放出来了,没有在回环地址下了,我们的项目也访问成功了。


参考文献

目录
相关文章
|
3月前
|
前端开发 API
【API管理 APIM】APIM中如何配置使用URL路径的方式传递参数(如由test.htm?name=xxx 变为test\xxx)
【API管理 APIM】APIM中如何配置使用URL路径的方式传递参数(如由test.htm?name=xxx 变为test\xxx)
|
6月前
|
分布式计算 Hadoop
格式化 NameNode 提示 SHUTDOWN_MSG: Shutting down NameNode at xxx/xxx.xxx.xxx.xxx
格式化 NameNode 提示 SHUTDOWN_MSG: Shutting down NameNode at xxx/xxx.xxx.xxx.xxx
371 0
|
JavaScript 前端开发 Windows
【异常解决】vue项目localhost:8080无法访问此网站或者无法访问此页面,localhost拒绝了我们的连接请求
【异常解决】vue项目localhost:8080无法访问此网站或者无法访问此页面,localhost拒绝了我们的连接请求
1551 0
npm 发布私域包 @xxx/xxx
npm 发布私域包 @xxx/xxx
359 0
|
SQL 关系型数据库 MySQL
The user specified as a definer (‘root‘@‘%‘) does not exist【亲测可用,服务器端】
The user specified as a definer (‘root‘@‘%‘) does not exist【亲测可用,服务器端】
80 0
The user specified as a definer (‘root‘@‘%‘) does not exist【亲测可用,服务器端】
|
关系型数据库 MySQL
1130 - Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server
1130 - Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server
115 0
1130 - Host 'xxx.xxx.xxx.xxx' is not allowed to connect to this MySQL server
|
算法 Java 大数据
访问HBase经常出现报错:ServerNotRunningYetException: Server xxx.xxx.xxx is not running yet
访问HBase经常出现报错:ServerNotRunningYetException: Server xxx.xxx.xxx is not running yet
|
关系型数据库 MySQL 网络安全
Navicat - 2003 - Can‘t connect to MySQL server on ‘xxx.xxx.xxx.xxx‘ (10038)
Navicat - 2003 - Can‘t connect to MySQL server on ‘xxx.xxx.xxx.xxx‘ (10038)
122 0
thinkphp3.2 home为默认模块,怎么在URL里面隐藏掉home
thinkphp3.2 home为默认模块,怎么在URL里面隐藏掉home
192 0