文档章节

搭建speedtest server

xxjbs001
 xxjbs001
发布于 2014/05/26 02:16
字数 746
阅读 313
收藏 0

fedora搭建speedtest server

 

Speedtest是国际流行的宽带测速工具,其强大之处不仅在于其工具运行的高效、简单,还在于其提供工具网站代码免费下载,跨平台支持,便于建设独立server。使用fedora+apache搭建伺服方法介绍如下

登录speedtest官方网站下载speedtest mini代码包,加压zip包。下载网址为http://c.speedtest.net/mini/mini.zipspeedtest mini是免费软件,但是其仍然有license时效,过期后需要重新下载软件包

 

  安装httpdphp

登录fedora

查看软件是否已安装

rpm –q httpd

rpm –q php

安装

yum install httpd

yum install php

 

  配置站点

配置站点默认目录,需要root权限

su

vi /etc/httpd/conf/httpd.conf

查找DocumentRoot字段,将后面双引号中路径修改为需要的站点目录,如下

DocumentRoot /var/www/html”

更改默认html主页

查找DirectoryIndex字段,添加需要默认打开的html文件名字,包括后缀,添加后如下

DirectoryIndex index-php.html index.html xxxxxx

注:此处采用php代码,linux上搭建php支持比较简单,如果采用其他平台代码,可能需要安装其它软件支持支持。win2k3上搭建serverasp

如果不想修改conf文件,也可以将speedtest mini代码包copydhcpd的默认目录中,再将index-php.html重命名为index.html,效果是一样的

查找ServerName字段,将example域名修改为127.0.0.1。如果不修改在运行服务时会有一个域名无法识别的提示

网站默认端口80,不用管它

 

  启用网站

service httpd start

client端浏览器地址栏输入”http://X.X.X.X”,即可打开speedtest网站。x.x.x.xserver地址

 

 

 

WINDOWS下安装speedtest

1 下载speedtest组件

http://c.speedtest.net/mini/mini.zip

下载apache 服务器与php组件(此安装只针对php方式,不支持jspajax等)

Apache下载,官方地址(http://httpd.apache.org/

PHP下载,官方地址(http:// www.php.net

 

2.安装Apache HTTP Server

直接运行httpd-2.2.22-win32-x86-openssl-0.9.8t.msi,默认安装即可。

安装完成后,启用服务器

 

默认情况下配置文件即可运行,访问http://127.0.0.1 或者http://X.X.X.X PCIP

出现以下图片,即说明服务器安装完成。(确认防火墙已经添加apache的例外或者关闭)

 

3 解压php组件至硬盘某处,如E:\httpd\php

4 配置PHP模块加载项

打开PHP文件夹下的php.ini-development

接下来我们要配置下php的扩展模块,找到“Windows Extensions”,如图所示:

取消extension前的“;”即为启用

添加系统变量,右击我的电脑-》属性-》高级-》环境变量-Path

 

5 配置apachephp之间的关联

打开

添加模块关联和php文件目录

配置speedtest组件

解压speedtest组件压缩包解压到apache文件目录的网页文件夹下

默认情况在

 

重新启动apache服务器即可

访问http://10.3.2.212/index-php.html

出现

 

 

 

 


本文转载自:http://wenku.baidu.com/view/a8f2f6ed551810a6f4248601.html

上一篇: TB Roy LAN rc.local
下一篇: automation 计划
xxjbs001
粉丝 55
博文 749
码字总数 215621
作品 0
浦东
QA/测试工程师
私信 提问
Linux中上下行网速测试工具 speedtest-cli

speetest-cli 是linux下一个上下行网速测试工具,是一个用python写的命令行脚本。 需要python2.4-3.3支持。 github项目地址:https://github.com/sivel/speedtest-cli 安装方法有很多种: 1、...

模范生
2018/06/28
0
0
带宽-服务器测速(Speedtest)

介绍 Speedtest-cli 是一个基于python开发的脚本程序,利用了speedtest.net的服务来测量出上下行的宽带。Speedtest-cli能根据机房离测速服务器的物理距离来列出测速服务器,或者针对某一服务器...

2688
2016/01/19
171
0
Linux下如何测网速

Linux下测网速可以使用speedtest的命令,它是由Python语言编写,适用于Python2.4-Python3.4等版本。具体操作如下: 1.下载这个文件 wget https://raw.githubusercontent.com/sivel/speedtest...

aAnthony
2017/06/13
0
0
speedtest-cli命令行下测试服务器外网速度

电脑测试网速这个功能估计大家都用过,但是服务器需要测试外网的速度相比大家做法各有不同,有的人使用自己的服务器来测试上下行速度,有些通过下载某个网站的资源来测试下行速度,鉴于这些节...

小运
2014/02/10
0
0
Shadowsocks搭建教程

偶然发现一篇史上最详尽Shadowsocks从零开始一站式翻墙教程,转载过来好好学习一番,以下是原文: 原创声明 本教程由Anonymous V原创,于2014年11月7日在Google+首发,根据各位G友的积极反馈...

卫莨
2017/09/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

弹性盒模型常见例子

这篇文章主要是分享了三个例子( 垂直居中、响应式、圣杯 ),介绍了Flexbox的主要应用场景,并与传统方式对比, 感受Flexbox布局带来的便捷开发体验。 1 垂直居中对齐 不使用Flexbox <style>...

凌兮洛
23分钟前
0
0
Redis分布式锁服务

概述 在多线程环境下,通常会使用锁来保证有且只有一个线程来操作共享资源。比如: object obj = new object();lock (obj) { //操作共享资源 } 利用操作系统提供的锁机制,可以确保多线...

中关村的老男孩
28分钟前
1
0
idea+mybatis

报错信息如下 Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in com/bdqn/dao/UserDaoMappe......

冥焱
28分钟前
2
0
Android之用sharedUserId来实现不同应用(APK)数据共享

android:sharedUserId 当APK安装的时候,userid这个标志就会产生。APK在设备上的整个生命周期中,这个ID不再改变。不同设备上同一个应用包可能有不同的userid,重要的是在给定的设备上,每个...

天王盖地虎626
29分钟前
1
0
如何给龙芯电脑录屏

vokoscreen Gnome提供的录屏插件screencast https://extensions.gnome.org/extension/690/easyscreencast/...

gugudu
38分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部