请稍等 ...
×

采纳答案成功!

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

云服务器部署成功且开放端口,但不能访问到 webpagetest/server

  • 我是使用 docker-compose 安装的 webpagetestdocker-compose.yml 如下
version: "3"
services:
  server:
    image: "webpagetest/server"
    ports:
      - 4000:4000
  agent:
    image: "webpagetest/agent"
    ports:
      - 4000:4000
    network_mode: "host"
    environment:
      SERVER_URL: "localhost:4000/work/"
      LOCATION: "Test"

docker-compose up -d 启动也成功了,如图:
docker 任务

  • 在完成上述操作之后,防火墙放行 4000 端口,并重启防火墙
firewall-cmd --add-port=4000/tcp --permanent
fierwall-cmd --reload
  • 在本地 telnet 也是不成功的,telnet 另外开放的端口 27017 可以:如下图
    图片描述
  • chrome 打开是这个样子
    图片描述

环境说明:我本地用的是 mac,云服务器是腾讯云,centos 7

正在回答

1回答

同学你好!

这应该是部署环境的问题。我没用过腾讯云,端口除了系统防火墙,有没有其他地方也需要设置?另外是不是可以换个端口试试?对外访问可以不是4000。

0 回复 有任何疑惑可以回复我~
  • 提问者 jolly_chen #1
    ports:
          - 4000:80
    后面改成 80 就好了。很好奇这个地方为什么不能自己指定。
    还有老师,我运行起来之后,浏览器选项只有 IE8,没有 chrome。备注:Test Location 选项是且只有 WebPagetest.org - Dulles, VA
    回复 有任何疑惑可以回复我~ 2021-06-07 10:17:30
  • Mr_Max 回复 提问者 jolly_chen #2
    默认镜像好像是只有IE8,所以通常要自己定义一下配置文件,把test location改一下。
    回复 有任何疑惑可以回复我~ 2021-06-08 23:23:36
  • 提问者 jolly_chen 回复 Mr_Max #3
    这个有资料没有,国内能访问到的那种。在官网上看见一个连接 More information on configuring locations.ini is available here:  https://sites.google.com/a/webpagetest.org/docs/private-instances/locations 但是我打不开
    回复 有任何疑惑可以回复我~ 2021-08-18 21:27:36
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号