首页 > 解决方案 > 如何在 apache/ngnix 服务器上运行 sitespeed.io?

问题描述

我最近听说过 sitespeed.io 并开始使用它来衡量我网站的性能。我在我的 gcp 云实例上的 docker 容器中运行它。

问题是每次我运行命令时,它都会将结果存储在特定目录 sitespeed-result 中,然后我需要将整个内容复制到本地 Windows 机器上以查看 index.html 文件。

是否可以在像 apache 这样的服务器上运行它?我的意思是,例如我可以在我的 docker 主机上运行一个 apache 容器,但是我如何映射这个 sitespeed io 结果,以便它可以使用 http://my-gcp-instance:80 可用,其中我的 apache 容器在端口 80 上运行.

sudo docker run -v "$(pwd)":/sitespeed.io sitespeedio/sitespeed.io:13.3.0 https://mywebsite.com

标签: dockerapachenginxsitespeedio

解决方案


很抱歉发布这个问题,但我得到了它的工作。

sudo docker run -dit --name my-apache -p 8080:80 -v "$(pwd)":/usr/local/apache2/htdocs/ httpd:2.4

(pwd) 是我存储站点速度结果的地方。


推荐阅读