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

来源:2-4 使用WebPageTest评估Web网站性能【快捷好用的在线分析工具】

jolly_chen

2021-06-05

  • 我是使用 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回答

Mr_Max

2021-06-07

同学你好!

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

0
6
jolly_chen
回复
Mr_Max
好吧,谢谢老师
2021-09-06
共6条回复

前端性能优化企业级解决方案 6大角度+大厂视野

只要项目还在线,性能优化永远是时刻要关注的问题

1109 学习 · 226 问题

查看课程