国内以及韩国SK机房带宽更新为上下对等带宽!

国内镇江及宿迁机房,单线、双线、三线等全系列带宽更新。

韩国SK机房带宽更新。

带宽全部更新为上行、下行对等的带宽。

真正意义上的上下对等!

以20M带宽为例:

普通机器的带宽是上行和下行都是20M带宽,你单独跑上行跑满20M,下行就跑不动,你下行跑20M,上行就跑不动。总带宽是20M。

上下对等带宽则是,在你上行跑20M的同时,下行还可以跑20M的带宽。总带宽达到40M!

注:所有地区服务器都是独享带宽,不限制流量!

国内机房:

镇江电信机房

镇江双线机房

宿迁双线机房

韩国SK机房:

韩国SK机房

服务器租用联系QQ:28575315

记一次mysql数据库无法启动,数据恢复的解决办法

机器环境

宝塔linux面板5.3.0

linux7.3

nginx1.12

mysql5.5

php5.6+7.2

就在刚刚,习惯性的打开宝塔查看机器运行状态。

然后发现mysql状态中查询缓存命中率有些低,就手动调整了下查询缓存,调高了些。

然后。。。数据库炸了,无法启动

这时候第一反应是马上备份数据库,这时候通过宝塔面板已经无法备份数据库了,数据备份出来全是20B的数据。

随即直接将/www/server/data目录整个压缩备份,防止整个服务器出问题直接下载到了本地。

(备份data目录主要是因为宝塔面板的datadir目录定义到了/www/server/data目录,如下图)

mysql数据库数据文件地址
mysql数据库数据文件地址

然后尝试多种方式修复无果。

这时候因为已经将数据库数据备份好,直接把数据库卸载重装,之前用的mysql5.5版本,这次还装5.5防止其他意外情况发生。

mysql5.5安装好后将数据导入原来目录。然后重启mysql数据库。

有个问题就是,在宝塔面板上看不到数据库列表了。这个后面再测试。

此种方法理论上也适用于不同平台Windows/linux之间的数据迁移。不同数据库版本之间目前还没试过,不同版本应该会出问题。

但是不管何种情况,第一时间应该想到的是备份数据,至于备份哪些可以去网络上查查。

其他面板环境同理。

 

2017/12/22更新:

前面说宝塔数据库列表不显示数据库。

然后今天添加一个新网站发现不能添加数据库。

研究了下发现问题在于前后数据库的root密码不一样。

然后我所做的操作是,点击宝塔面板的“root密码”选项,如下图

宝塔数据库root密码
宝塔数据库root密码

点进去之后我们点一次“提交”即可。

然后在宝塔数据库列表点击下方的“从服务器获取”,同步一次数据库信息,列表就出来了。

宝塔面板同步数据库
宝塔面板同步数据库

然后我重新安装了phpmyadmin程序,应该不用重装直接重启此程序就可以。

然后还有个问题,在宝塔数据库列表里,数据库密码显示是空的,当然实际上不是空,只是这里不显示。不影响数据库使用。具体的解决方法后面再研究。

点击复制数据库密码,提示数据库密码为空。

服务器速度慢有哪些原因?

写这篇文章主要是在昨天晚上一个客户找我说他服务器添加文章速度慢,大概需要等待几秒钟。

Windows 2008标准版 64位

E3-1230处理器

16G内存

1T硬盘

当时进去检查系统各项软硬件都是正常的,网络连接也没有问题。然后在第二天处理时候,顺手在控制面板设置了电源模式为“高性能”模式。让客户测试,测试结果完全正常了。

事后分析主要原因在于,Windows电源管理可以直接控制硬盘的转速。系统安装好一般默认的选项是“平衡”此种模式在系统不需要大量读写硬盘时会显著降低硬盘的转速以节能并且延长硬盘寿命。

设置地址:开始-控制面板-电源管理-高性能

Windows电源管理
Windows电源管理

下图为磁盘健康检测

 

硬盘检测
硬盘检测

一般来说速度慢除了设置原因还有以下几种:

1.网络连接速度

2.磁盘健康问题

3.服务器性能低

4.安全防护软件拖慢处理速度

还有许多未知原因,具体情况需要具体排查。问题千种万种,我们只需要按照现象去找本质原因即可。

关于网站服务器的CC防护,你需要知道的事

网站服务器的CC防护这里分为两种情况来说

一种是网站域名直接解析到服务器IP上。

一种是域名解析到CDN上,CDN上设置源站IP为服务器IP。

一、首先说第一种直接解析源站IP。这种一般可以选择的操作比较多。主要有以下几个方式。

1.开启服务器机房的防护。一般服务器所在机房都有硬件防火墙,防护CC的效果比较好。这是最推荐的方式。缺点是可能会造成部分误封,操作不方便不能随意调整。

2.服务器内安装安全防护软件,如安全狗、云锁等。这种方式适合应对中小型CC攻击。可以有效的拦截攻击流量,并且防护策略可以根据攻击情况自己手动随时调整。

软件防护可操作空间比较大,下面再说几点:

软件防护可以开启自动处理规则,这类规则一般比较宽松。更高的就是根据来源、UA等进行判断自动处理。还可以让访客参与验证来防护CC,常见的方式是访客第一次访问时需要输入验证码访问、或者是访问时有5秒自动的安全验证来防护CC。这个安全验证主要是自动检测访客的来源、系统版本、浏览器等等来判断是否是正常访客。同时五秒的验证时间也阻止了同一IP大量频繁的向服务器发送请求。

二、第二种解析到CDN,CDN里选择填入源站IP的方式。

使用CDN的朋友需要特别注意。

因为CDN除了缓存常用资源之外,其他的资源请求也会通过CDN的节点来转发给服务器,服务器返回给CDN,CDN再返回给访客。相当于有个代理的作用。

这时候服务器开启CC防护因为CDN的大量请求,就可能把CDN的节点IP当作CC攻击者的IP。

有些CDN具有CC防护(WAF安全)的功能,可以设置防护规则,一些则是没有防护设置。比如腾讯云CDN,就没有任何安全设置。

有使用CDN,就只能在CDN上进行CC防护。

CDN有安全设置就可以在CDN上进行防护;

如果CDN上没有防护功能,还只能用CDN的话,就换个有防护的。不然只能挨打。

 

解释:

如果服务器将CDN节点加白名单,则所有CC攻击都会通过CDN的节点直接打入服务器。

如果不加白名单,服务器做安全设置因为请求频繁切很多是非法请求就会拦截CDN的IP。

CDN的IP大部分都不会公开,并且IP是动态会变动的。比如腾讯云:如下图

腾讯云CDN工单
腾讯云CDN工单

linux服务器使用宝塔面板的基本安全设置

最近这几天经常听到人说自己服务器被暴力破解SSH密码。

所以专门写个基本的安全设置教程给大家。

使用环境:

linux系列服务器

宝塔linux面板

首先宝塔面板安装好后,我们需要做的就是端口安全设置。

宝塔linux面板默认端口是8888

然后网站使用80端口

https/SSL使用443端口

linux服务器SSH默认使用22端口

FTP服务默认使用21端口

以上这几个端口是我们经常使用的。

我们首先把除了这几个端口之外的全部删掉。

防止SSH暴力破解可以直接禁用SSH连接,不经常使用SSH可以直接删除22端口(或者你设置的其他SSH端口号)

个人习惯启用禁ping。

设置好后如下图。

linux服务器安全设置

宝塔默认的8888端口也是可以修改的,在面板设置里,修改前先在安全设置里增加要设置的端口,防止改后登录不上宝塔面板。

修改了默认的8888端口后,就可以直接将8888端口删掉。

香港10M独享的服务器需要多少钱?

香港因为带宽资源少,出口带宽一直很紧张,同时很多用户都会选择香港服务器,因为香港地区是除大陆外免备案,速度又最快的地区的,几乎和国内省市之间通信无异。

10M带宽速度

同时香港地区的带宽价格又是一个让很多人纠结的一个问题,香港地区的带宽价格要比其他地区贵得多。

行业平均价格如下:

香港地区:10M独享 1000左右

国内地区:10M独享 300元左右

韩国地区:20M独享600元

美国地区:百兆起步 800元

那么针对这种情况我们应该如何选择呢?

首先考虑自己业务,究竟需要不要这么低的延时,像免备案的韩国地区就是一个不错的选择,相比香港地区,韩国服务器ping大概80左右。网页也是秒开的状态。对网速要求不太高的就可以选择韩国地区。

然后有一些可能需求比较苛刻,必须不需要备案,服务器稳定,延时低,就只能选择香港服务器了。

这时候就建议时常关注联邦在线的优惠活动。

优惠页面:https://www.homedt.cn/huodong

比如17年12月就推出了香港沙田BGP+CN2 10M独享的机器,才800元月

11月份更是推出了,10M独享400元,20M独享800元的特惠。续费也不提价。

美国100M独享服务器下载速度能达到多少?

很多人选择美国的服务器来租用,主要原因在于美国的服务器带宽大、配置高,价格便宜。一般美国的服务器都是100M百兆独享起步。

同时很多用户买了之后发现个问题,怎么我的百兆独享实际用起来单线程只有几兆的速度的?

必须多线程才能跑出来速度。这究竟是什么原因?服务商是不是在坑我?

其实主要原因还是历史问题,国内互联网发展慢,在国际互联网上的话语权还是比较低的。我们到美国的国际直连海底光钎一共都没多大,到了晚上高峰期或者有大流量攻击时候网络访问速度自然就慢。

中美IP路由图

因为以上各种原因,联邦在线特推出中美GIA直连线路,拥有独立的回国线路。带宽独享满速使用。

现正在进行活动

E3-1230v4/16G/1T/5IP/100M独享 800元/月

促销页面:https://www.homedt.cn/huodong

AMP专题-预览和验证

就像您预览任何其他静态 HTML 网站一样预览 AMP 页面。无需编译步骤或进行预处理。请执行以下任一操作:

通过文件系统在浏览器中直接打开该页面(某些元素可能会因为 XMLHttpRequests 失败而无法工作)。
使用本地 Web 服务器,比如 Apache 2 或 Nginx。 (结构化数据 对于快速 Web 服务器,请运行 python -m SimpleHTTPServer。)
接下来,确保您的 AMP 页面是实际有效的 AMP,或者它不会被第三方平台(如 Google 搜索)发现和分发。要进行验证:

在浏览器中打开您的页面。
向 URL 中添加“#development=1”,例如,http://localhost:8000/released.amp.html#development=1。
打开 Chrome DevTools 控制台,并检查是否有验证错误。

AMP专题-修改呈现形式和布局

修改呈现形式
AMP 是一些网页;页面及其元素的任何样式设置操作都是使用常见 CSS 属性完成的。使用类或 <head> 中名为 <style amp-custom> 的内联样式表中的元素选择器来设置元素的样式:

<style amp-custom>
 /* any custom style goes here */
 body {
 background-color: white;
 }
 amp-img {
 background-color: gray;
 border: 1px solid black;
 }
</style>

 

每个 AMP 页面都只有一个嵌入的样式表,并且还有一些不允许您使用的选择器。了解所有样式设置相关信息。

控制布局
在页面上进行元素布局时,AMP 遵循更严格的规则。在常规 HTML 页面上,您几乎完全使用 CSS 来设置元素布局。但是,出于性能原因,AMP 要求所有元素从一开始就必须设置显式的大小。

如需详细了解 AMP 如何渲染页面和设置页面布局,以及如何修改布局,请参阅如何控制布局。

AMP专题-包括图像

大多数 HTML 标记都可在 AMP HTML 中直接使用,但某些标记(例如 <img> 标记)被替换为等效标记或略微增强的自定义 AMP HTML 标记(少数存在问题的标记会被完全禁止使用,请参阅规范中的 HTML 标记)。

以下是在页面中嵌入图像所需的代码,用于演示其他标记是什么样的:

<amp-img src="welcome.jpg" alt="Welcome" height="400" width="800"></amp-img>