Centos搭建speedtest服务器教程

(无数据库版本)

  1. 安装apache服务器。

先检查是否已经安装

rpm -qa httpd

若已经安装会显示安装版本

若未安装则无显示

2.安装httpd

yum install httpd* -y

安装相关组件

yum install php php-mysql php-gd php-mcrypt -y

此时可启动httpd服务,查看启动后的状态;

开启:systemctl start httpd.service

查看:systemctl status httpd.service

设置为开机自启动

systemctl enable httpd.service

安装php插件

yum -y install php

3.将Speedtest源码下载到本机。

git clone https://github.com/adolfintel/speedtest.git

打开文件夹

cd speedtest

定位到源码下载目录,将部分源码移到apache服务器的根目录/var/www/html。

cp -R backend example-singleServer-pretty.html *.js /var/www/html

定位到服务器的根目录/var/www/html,将index.html文件替换

sudo mv example-singleServer-pretty.html index.html

更改文件属性

sudo chown -R apache *

这时就可以在浏览器中输入localhost进行测试,只不过不能保存测试结果。接下来介绍如何保存结果。

定位到源码下载目录,将保存测试结果的源码移到www服务器的根目录/var/www/html

sudo cp -R results/ /var/www/html

再次更改文件属性

sudo chown -R apache *

4.关闭防火墙

systemctl stop firewall.service

检查80端口是否开放

firewall-cmd --query-port=80/tcp

如果开启返回yes,没开启返回的是no。

开放80端口。permanent代表永久开放

firewall-cmd --permanent --zone=public --add-port=80/tcp

reload参数

firewall-cmd --reload

在其他服务器网页输入搭建了speed test服务器的IP即可进入到测速页面

参考文献

使用树莓派搭建Speedtest测网速 - 知乎

(24条消息) centos7部署的web服务,外部无法访问的问题_Linda_Lindaaaa的博客-CSDN博客_linux web服务无法访问

Centos搭建speedtest服务器教程相关推荐

  1. centos php服务器搭建教程,CentOS搭建PHP服务器环境简明教程

    本文实例讲述了CentOS搭建PHP服务器环境的方法.分享给大家供大家参考,具体如下: 1. 先安装apache: yum install httpd 配置ServerName vi /etc/htt ...

  2. 如何从0搭建Speedtest服务器

    Linux环境搭建speedtest服务器爬坑过程 服务器要求 操作系统:CentOS Linux release 7.6s 需开放端口:8080.5060(OoklaServer),443(Http ...

  3. 腾讯云实验之搭建 GIT 服务器教程

    搭建 GIT 服务器教程 image.png 下载安装 git 任务时间:5min ~ 10min Git 是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目. 此实验以 Ce ...

  4. CentOS搭建Terraria服务器

    CentOS搭建Terraria服务器 最近和好兄弟一起玩泰拉瑞亚,steam的服务器太卡了,总结了一些教程,自己搭建一个,记录一下过程,起飞. 准备工作 1.在系统中安装必要的软件 yum inst ...

  5. ARM搭建MC服务器教程,适用于树莓派

    Centos with ARM使用MCSManager搭建我的世界(MineCraft)私服,forge-1.12.2服务端可装mod,带网页管理面板,本文使用华为云的鲲鹏ARM服务器,也适用于树莓派 ...

  6. 使用Docker搭建svn服务器教程

    使用Docker搭建svn服务器教程 svn简介 SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很 ...

  7. [记录]CentOS搭建SVN服务器(主从同步)

    CentOS搭建SVN服务器(主从同步) 1.安装步骤如下: 1)安装: #yum install subversion 2)查看安装位置: #rpm -ql subversion 3)查看版本: # ...

  8. ngrok linux开机自启动,CentOS 搭建ngrok服务器

    原标题:CentOS 搭建ngrok服务器 1一.前提条件 1. 准备好一台主机,带公网IP 2. 准备一个一级域名,做好泛解析(二级域名的没有配置成功,汗...) 切记 一定要做好域名泛解析 二.安 ...

  9. 基于安卓手机使用Termux搭建web服务器教程

    基于安卓手机使用Termux搭建web服务器教程 一.软件的准备 Termux Android5.0以上的手机(最好root) Xshell 6(windows软件) 二.前期Termux的设置与安装 ...

最新文章

  1. 国防科技大学发布最新「3D点云深度学习」综述论文
  2. cache三种映射方式
  3. R中rJava包载入时报错的问题
  4. Redis管道 发布订阅
  5. 1026:空格分隔输出
  6. 实验8 分析一个奇怪的程序
  7. MATLAB中MEX文件的编写与调试
  8. 学习笔记 vs19 报错:E1696 C++ 无法打开 源 文件
  9. web响应式图片设计实现
  10. 排序算法之——希尔排序分析
  11. python数据分析多元 线性回归
  12. ld returned 1 exit status
  13. 启明云端分享|IDO-SOM3022-V1.0:可适用于物联网等多个领域
  14. 奇迹暖暖服务器不稳定,奇迹暖暖有几个服务器
  15. 混沌加密的理解及应用,附代码
  16. Yocto系列讲解[理论篇]25 - BitBake全过程(3)
  17. Pasqal首席技术官:模拟量子计算率先为工业带来量子优势
  18. 如何用纯 CSS 创作一盘传统蚊香 1
  19. ts中的interface与type的区别
  20. MySQL 简洁速查手册

热门文章

  1. 【IOI1996】网络协议
  2. 可以茶水分离的玻璃杯,外出泡茶更方便
  3. neoterm如何安装python_【VIM】neovim 下的 neoterm 插件的一些改进
  4. office 论文 页码_毕业论文必备技巧:Word页码从第三页开始设置方法
  5. 软件测试需要学习什么?好学吗?需要学多久?到底是报班好还是自学好?
  6. TinyPinYin的使用
  7. 了解websocket是什么
  8. Android常用秘籍总结
  9. python中字符串常量可以用任意多个引号括起来_Python学习(二):基础
  10. 区块链在反腐中如何发挥作用?