TinyWebServer icon indicating copy to clipboard operation
TinyWebServer copied to clipboard

网页打不开

Open kadakada365 opened this issue 1 year ago • 13 comments

使用的是ubuntu版本的服务器,server起来了,9006的端口也在监听,但是网页打不开

kadakada365 avatar Aug 26 '22 05:08 kadakada365

使用的是ubuntu版本的服务器,server起来了,9006的端口也在监听,但是网页打不开 我也遇到了这个问题,请问你解决了吗?

Sunxy11 avatar Aug 30 '22 14:08 Sunxy11

同样的问题 你解决了吗 可以指点一下你是怎么解决的吗

Carey-ma avatar Aug 31 '22 01:08 Carey-ma

请具体描述下问题:

  1. 是云服务器,虚拟机,还是独立自建机器?
  2. ./server后是立即返回,还是hung住?
  3. 日志文件是否有输出,cat下贴图看下
  4. mysql是否正常连接
  5. 9006监听,先在服务器端 nc -lk port监听端口,然后再客户端中断 telnet试下端口是否能访问
  6. 服务端和客户端是否在同一个机器上?

qinguoyi avatar Sep 26 '22 10:09 qinguoyi

是虚拟机,./server 8888后阻塞,但ip:8888后显示ip拒绝连接,咋办啊

yuanjing1020 avatar Oct 01 '22 07:10 yuanjing1020

我也是,虚拟机ubuntu,怎么办

theytc1007 avatar Oct 05 '22 15:10 theytc1007

显示you dont have permission to get file from this server

theytc1007 avatar Oct 05 '22 15:10 theytc1007

我本来也运行不起来,说一下我的办法希望能帮到大家。 问题:

  1. vscode 远程命令行敲 ./server 9006出错(前面有个小红点);
  2. 看运行之后会自动生成的ServerLog文件(就在当前目录下),出现MySQL Error记录。

解决步骤:

  1. 开放9006端口。添加端口: firewall-cmd --zone=public --add-port=9006/tcp --permanent ,重启防火墙:firewall-cmd --reload
  2. 进入mysql设置查看是否和main.cpp 设置相同。进入工作目录:cd /etc/mysql ,查看设置:sudo vim debian.cnf。我就是刚开始用了下载mysql时自己设置的用户名密码导致连接失败的。参考:(https://huaweicloud.csdn.net/63355e96d3efff3090b5466f.html?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Eactivity-3-121400284-blog-113777258.pc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Eactivity-3-121400284-blog-113777258.pc_relevant_3mothn_strategy_recovery&utm_relevant_index=6) 第4小节;
  3. 由于访问git,挂了梯子,这个也影响访问;
  4. 重新编译,重新运行即可。

tiannahaha avatar Oct 28 '22 02:10 tiannahaha

感谢 @tiannahaha 的解答!遇到相同的问题,根据你提供的链接,已经解决啦

ICE2302 avatar Nov 12 '22 12:11 ICE2302

./server后是立即返回了怎么办

GeHongying avatar Jan 20 '23 14:01 GeHongying

请问我./server 打开后,ubuntu也能够ip:9006访问,windows端ping得通虚拟机ubuntu的ip,但为啥windows端访问ip:9006会出现 " 无法访问此网站 ip的响应时间过长。" 这样的问题呢

JehanRio avatar Mar 17 '23 03:03 JehanRio

TiTi45-tt avatar Oct 24 '23 13:10 TiTi45-tt

./server后是立即返回了怎么办

TYY20220614 avatar Nov 09 '23 08:11 TYY20220614

我本来也运行不起来,说一下我的办法希望能帮到大家。 问题:

  1. vscode 远程命令行敲 ./server 9006出错(前面有个小红点);
  2. 看运行之后会自动生成的ServerLog文件(就在当前目录下),出现MySQL Error记录。

解决步骤:

  1. 开放9006端口。添加端口: firewall-cmd --zone=public --add-port=9006/tcp --permanent ,重启防火墙:firewall-cmd --reload
  2. 进入mysql设置查看是否和main.cpp 设置相同。进入工作目录:cd /etc/mysql ,查看设置:sudo vim debian.cnf。我就是刚开始用了下载mysql时自己设置的用户名密码导致连接失败的。参考:(https://huaweicloud.csdn.net/63355e96d3efff3090b5466f.html?spm=1001.2101.3001.6650.3&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Eactivity-3-121400284-blog-113777258.pc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7Eactivity-3-121400284-blog-113777258.pc_relevant_3mothn_strategy_recovery&utm_relevant_index=6) 第4小节;
  3. 由于访问git,挂了梯子,这个也影响访问;
  4. 重新编译,重新运行即可。

我的没报错,阻塞了,日志空白,也是在虚拟机上搭建的,网页访问不了

lkpopo avatar Apr 29 '24 10:04 lkpopo