aws php服务器,[教程] 搭建的aws的服务器$$不用担心流量超过!

在Ubuntu系统中,通过vnstat安装和更新网络流量数据库,然后利用Apache和PHP创建Web界面来可视化流量数据。遇到权限问题时,通过修改文件权限和安装libapache2-mod-php解决,并调整配置文件以显示流量信息。
摘要由CSDN通过智能技术生成

有人说速度问题 下片很快 就怕流量没了!!!

按照这个百分之九十应该都会了 至于怎么连接putty:

将下载的.pem文件使用puttygen.exe 转换成 .ppk形式的然后点开putty如下:

38f47623f69c

输入ubuntu@ip或者域名

然后在下面的ssh部分点击auth 有个浏览选择刚才转换的.ppk文件点击连接就登录进去主机了

登陆进去之后sudu -s 获取管理员权限

apt-get install vnstat

安装成功之后 输入 vnstat -u 更新流量数据库

输入vnstat 之后可以看到相关的数据了

Database updated: Tue Dec 27 05:34:40 2016

eth0 since 12/26/2016

rx:  440.52 MiB      tx:  228.33 MiB      total:  668.85 MiB

monthly

rx      |     tx      |    total    |   avg. rate

------------------------+-------------+-------------+---------------

Dec '16    440.52 MiB |  228.33 MiB |  668.85 MiB |    2.42 kbit/s

------------------------+-------------+-------------+---------------

estimated       519 MiB |     269 MiB |     788 MiB |

daily

rx      |     tx      |    total    |   avg. rate

------------------------+-------------+-------------+---------------

yesterday    108.22 MiB |   76.19 MiB |  184.41 MiB |   17.48 kbit/s

today    332.30 MiB |  152.14 MiB |  484.44 MiB |  197.64 kbit/s

------------------------+-------------+-------------+---------------

estimated      1.40 GiB |     655 MiB |    2.04 GiB |

复制代码

但是这样看着是不是有点费劲那就安装点 web页面观看的

apt-get install apache2

安装apache服务器,安装之后

/etc/init.d/apache2 start

复制代码

启动服务

可以试着在浏览器输入ip看是否能看到一个页面http://ip

如果超时需要在你的主机上设置安全策略准许http的80端口通过

再试着就可以了

然后安装php

apt-get install php

复制代码

安装完毕之后安装php-gd

apt-get install php-gd

复制代码

然后

cd /var/www/

tar –xvf vnstat_php_frontend-1.5.1.tar.gz

分别跳转目录下载tar包和解压缩

然后执行mv vnstat_php_frontend-1.5.1/* html/

之后重启apache2

/etc/init.d/apache2 restart

应该就可以看到服务启动成功

就可以http://ip/index.php

查看流量了

然后可能看到的页面不太能看懂我把我的config.php文件共享一下!

error_reporting(E_ALL | E_NOTICE);

$locale = 'en_US.UTF-8';

$language = 'nl';

$iface_list = array('eth0');

$iface_title['eth0'] = 'Internal';//这里修改你监控对象的名字

$vnstat_bin = '/usr/bin/vnstat';

$data_dir = '/var/lib/vnstat/';    //修改的eth0的数据

$language = 'en';

$graph_format='png';

define('GRAPH_FONT',dirname(__FILE__).'/VeraBd.ttf');

define('SVG_FONT', 'Verdana');

// Default theme

define('DEFAULT_COLORSCHEME', 'light');

?>

复制代码

效果图貌似有点小!!

38f47623f69c

如果还不行 在安装一下

sudo apt-get install libapache2-mod-php

【坑】装完之后发现流量数据没有更新,百度之后发现是文件权限问题,数据无法写入。

解决方法:

systemctl status vnstat    //查看是否有错误日志

Mar 11 04:54:02 ip-172-31-11-74 vnstatd[13763]: Error: Unable to create database

查看该文件所属用户

ls /var/lib/vnstat/.eth0 -l

sudo chown -R vnstat:vnstat /var/lib/vnstat/.eth0

问题解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值