网页访问报错

来源:4-4 Swoole - HTTP服务(上)

a199123

2020-06-20

该网页无法正常运作xianyang.swoole.com 未发送任何数据。 ERR_EMPTY_RESPONSE

写回答

1回答

cn_five

2020-06-21

声明:swoole-version=4.4.8. wndows环境下虚拟机linux centos7。

开始设置$http = new Swoole\Http\Server("0.0.0.0", 5001);0.0.0.0表示所有的ip4地址都能访问该服务。具体的话根据你的linuxIP地址设置),比如ipconfig显示地址为192.168.1.10,就用这个作为虚拟服务器地址。

然后vim /etc/hosts 添加192.168.1.10 xianyang.swoole.com,同时在windows系统里找到hosts文件,添加192.168.1.10 xianyang.swoole.com。

再设置的文件存放地址:$http->set(
   [
       'enable_static_handler' => true,
       'document_root' => '/project/swoole_imooc/data'
   ];这个地址根据自己的意愿和项目需要修改。

开启服务。输入xianyang.swoole.com:5001。如果想要打开data里的index.html,就输入xianyang.swoole.com:5001/index.html

0
3
cn_five
回复
a199123
把防火墙服务关掉,systemctl stop firewalld,还可以进一步关掉selinux,在vim /etc/selinux/config 将enforcing改为disabled。
2020-06-22
共3条回复

Swoole入门到实战打造高性能赛事直播平台

swoole创始人推荐,借助Swoole打造高性能直播平台

2228 学习 · 1062 问题

查看课程