请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

1回答

声明: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 回复 有任何疑惑可以回复我~
  • 提问者 a199123 #1
    [root@xianyang conf]# curl http://xianyang.swoole.com:9501/
    sssnull[root@xianyang conf]
    curl正常
    无法访问此网站xianyang.swoole.com 的响应时间过长。
    请试试以下办法:
    
    检查网络连接
    检查代理服务器和防火墙
    运行 Windows 网络诊断
    ERR_CONNECTION_TIMED_OUT
    浏览器还是不给访问
    回复 有任何疑惑可以回复我~ 2020-06-21 22:19:02
  • 提问者 a199123 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-06-21 22:26:53
  • cn_five 回复 提问者 a199123 #3
    把防火墙服务关掉,systemctl stop firewalld,还可以进一步关掉selinux,在vim /etc/selinux/config 将enforcing改为disabled。
    回复 有任何疑惑可以回复我~ 2020-06-22 09:16:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信