内容目录
如果出现,请求http://127.0.0.1:9501报如下错误:
Windows命令行:
curl http://127.0.0.1:9501
报错:curl: (52) Empty reply from server浏览器访问:
http://127.0.0.1:9501
报错:127.0.0.1 未发送任何数据。ERR_EMPTY_RESPONSE
- 提示服务器未回复数据
检查http_server.php文件内的代码:这个
0.0.0.0
的IP是否正确0.0.0.0
表示监听所有IP
地址9501
监听的端口,如果被占用程序会抛出致命错误,中断执行。
<?php $http = new Swoole\Http\Server('0.0.0.0', 9501); $http->on('Request', function ($request, $response) { $response->header('Content-Type', 'text/html; charset=utf-8'); $response->end('<h1>Hello Swoole. #' . rand(1000, 9999) . '</h1>'); }); $http->start(); ?>
然后重新进入myswoole容器,启动HTTP服务
php http_server.php
(notice:如果在创建容器的时候将docker run *** php http_server.php加入命令后执行只需要将容器重启
docker restart myswoole
)
0 条评论
撰写评论