php设置公网,ip设置成公网IP就无效了,为什么?

博主在腾讯云租用的服务器上遇到PHP Error,尝试将start_gateway.php中的0.0.0.0替换为公网IP后,程序无法正常运行,显示'Cannot assign requested address'的错误。问题可能涉及服务器配置、网络限制或PHP设置。当使用0.0.0.0或内网IP时,服务可以正常启动并且可以从学校电脑访问。此外,博主还对网站的用户体验提出了改进建议。
摘要由CSDN通过智能技术生成

我在腾讯租了一个云服务器,公网IP是119.29.138.107。

我在 start_gateway.php 里把0.0.0.0改成119.29.138.107然后在尝试运行,就出现了Error。

PHP Warning: stream_socket_server(): unable to connect to tcp://119.29.138.107:8282 (Cannot assign requested address) in /home/kong/GatewayWorker/Workerman/Worker.php on line 1383

Warning: stream_socket_server(): unable to connect to tcp://119.29.138.107:8282 (Cannot assign requested address) in /home/kong/GatewayWorker/Workerman/Worker.php on line 1383

PHP Fatal error: Uncaught exception 'Exception' with message 'Cannot assign requested address' in /home/kong/GatewayWorker/Workerman/Worker.php:1385

Stack trace:

#0 /home/kong/GatewayWorker/Workerman/Worker.php(522): Workerman\Worker->listen()

#1 /home/kong/GatewayWorker/Workerman/Worker.php(418): Workerman\Worker::initWorkers()

#2 /home/kong/GatewayWorker/start.php(32): Workerman\Worker::runAll()

#3 {main}

thrown in /home/kong/GatewayWorker/Workerman/Worker.php on line 1385

但是0.0.0.0或者内网则可以,并且设置0.0.0.0后,可以通过学校的电脑访问。

请问一下这是为什么?是腾讯云的问题还是我Linux设置的问题?还是什么别的原因?

谢谢。:D

还有一个小建议:

网站发表问题下面的“浏览模式”经常被误认为是编辑框,然后按一下Blackspace就整个页面都倒退了,体验不是很好。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值