[不花钱站长]:从免费域名开始[0元] Oracle永久免费VPS[0元] VPS环境搭建免费脚本[0元] 秒变大盘挂载免费网盘[0元] 小白免费采集器1天500W[0元] CF免费DNS+CDN服务[0元]
[零基础网赚]:撸本站免费源码[0元] 网站强引免费蜘蛛法[0元] 图片视频文件免费存储[0元] 外链轻松发布免费友链[0元] 入坑免费教程学习源代码[0元] 网上百种+赚钱联盟推荐[?元]

↑↑VPS推荐网 WWW.VPS.COM.IN 稳定 便宜 免备案↑↑


您现在的位置是:首页 > 全球[VPS测评] >  资源,资源,国外永久免费VPS

#投稿#WordPress国内网速慢加速及防DDOS攻击快速CF切换教程

全球[VPS测评]来源:VPS推荐网点击:743
【性价之王】【线路之王】【价格之王】【配置之王】
【免费之王】【香港首推】【梯子之王】【独服之王】
#投稿#WordPress国内网速慢加速及防DDOS攻击快速CF切换教程

昨天本站收到一位叫YiPlus(563151299@qq.com)的网友投稿,是关于wordperss防DDOS攻击的教程,今天分享给大家,由于目前本站被大量采集,所有图片加了水印,已经得到了作者的认可,有网站受到攻击的朋友可以参考一下这篇文章。

投稿原文

最近,有客户说他网站在国外,但国内网站速度打开非常慢,因为国内国外用户访问都比较频繁,希望对他们的网站www.pjcourse.com国内访问速度做个提升。他们的程序用的是wordpress。总的来说,wordpress的插件模板加载数据比较多,就算安装了wprocket这类缓存插件,做了js,css压缩,或者数据库优化。其实对网站的速度也并不会有太大提升。

经过一些简单的分析之后,我打算把他们的网站搬到cn2 gia线路的空间商,这也许是最快速的提升网站速度的办法。以下就是我的一些实战分享,以及网站遇到攻击,如何快速切换数据。

注:这台机器虽然放在国外,但百度蜘蛛抓取出现403等错误的概率几乎就没有了。

一、现网站的情况分析

网站在搬迁之前,空间放置在digitalocean,cdn走的是cloudflare。虽然digitalocean在国外是非常不错的空间商,但对国内用户来说,访问走了cloudflare,所以速度依然非常慢。

另外,分线路dns做解析,虽然也是可以,但操作会比较麻烦。所以本文不讨论。

通过无痕浏览器chrome,可以看出速度在6.35秒才全部打开。前期渲染用了4.46秒。

另外,通过站长之家测速也可以看出。电信线路稍微快一些。但联通和移动的速度明显都超过了4秒以上。

二、网站搬迁

关于空间商的选择,其实只要选对稳定的空间,好的线路。基本上都是可以的。我现在选的是搬瓦工的cn2 gia ecommerce。cn2 gia最大的优势就是国内三网访问都非常快。而这个空间商也是速度最稳定的。我现在一季度49.99美元,其实相当于一个月16美元。

SSD: 20 GB RAID-10

RAM: 1 GB

CPU: 2x Intel Xeon

Transfer: 1000 GB/mo

这个可以根据每个人的情况不同,选择不同的主机。但推荐大家在一开始流量不是非常大的情况下,不用买特别好的主机,后续可以再扩容。

1、操作系统选择

我用的是ubuntu 20.04。php 7.4 + nginx + mysql。为什么选这个呢。因为php 7.4的速度比php 7.2的快30%。

2、命令行

为什么不用宝塔?因为前段时间宝塔刚出了一个大漏洞。而且网站这一块,本人感觉还是尽量少用别的第三方工具。另外,搭建的VPS也可以尽量的干净整洁。少一些外部程序。

以下命令行,建立在ubuntu 20.04的基础上。只要按着命令。基本都不会错。

ssh root@***.***.***.*** -p 端口号

上面星号是IP地址。-p 是指定端口。因为搬瓦工的默认ssh端口不是22,所以这里要指定。

第一步:安装nginx

sudo apt updatesudo apt install nginx
123 sudo apt update sudo apt install nginx

第二步:开启防火墙

sudo ufw app listsudo ufw allow 'OpenSSH'sudo ufw allow 'Nginx HTTPS'sudo ufw allow 'Nginx HTTP'sudo ufw enable --- 这条命令打完的时候,会提示可能会中断ssh 连接。直接输入y回车。
123456789 sudo ufw app list sudo ufw allow 'OpenSSH' sudo ufw allow 'Nginx HTTPS' sudo ufw allow 'Nginx HTTP' sudo ufw enable --- 这条命令打完的时候,会提示可能会中断ssh 连接。直接输入y回车。

第三步:安装mysql

sudo apt install mysql-server

sudo mysql_secure_installation (此步骤可选,这是一个安全脚本)。

输入y回车,选择2,最强密码,输入新密码,这个密码是mysql 的root密码。

接着全部选y。一个是移除匿名用户,一个是禁止数据库root远程登录,最后是移除测试数据库。

最后选y。脚本立即生效。

第四步:安装php模块

sudo apt install php-imagick php7.4-fpm php7.4-mbstring php7.4-bcmath php7.4-xml php7.4-mysql php7.4-common php7.4-gd php7.4-json php7.4-cli php7.4-curl php7.4-zip
1 sudo apt install php-imagick php7.4-fpm php7.4-mbstring php7.4-bcmath php7.4-xml php7.4-mysql php7.4-common php7.4-gd php7.4-json php7.4-cli php7.4-curl php7.4-zip

此处就是一条命令,整个代码复制就可以。这个基本上包含了wordpress能用上的所有模块。

sudo systemctl reload php7.4-fpm nginx(重启并加载配置)
1 sudo systemctl reload php7.4-fpm nginx(重启并加载配置)

第五步:把网站数据搬过来

因为我的网站是wordpress,可能你们的网站是别的程序写的,所以内容不一样。这里就不写了。另外,记得做/etc/nginx/sites-enable/目录下面的nginx.conf

server { listen 80; server_name your_domain www.your_domain; root /var/www/your_domain; index index.html index.htm index.php; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; } location ~ /\.ht { deny all; }
1234567891011121314151617181920212223 server {    listen 80;    server_name your_domain www.your_domain;    root /var/www/your_domain;     index index.html index.htm index.php;     location / {        try_files $uri $uri/ =404;    }     location ~ \.php$ {        include snippets/fastcgi-php.conf;        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;     }     location ~ /\.ht {        deny all;    }

替换配置文件中的your_domain为你的域名****.com

第六步:配置安装ssl

ssl我用的是let's encrypt。

sudo apt install certbot python3-certbot-nginxsudo certbot --nginx -d example.com -d www.example.com
123 sudo apt install certbot python3-certbot-nginx sudo certbot --nginx -d example.com -d www.example.com

替换example.com为你自己网站的域名。如果是多个子域名。就自己添加。

这里要注意一下,先要把dns指向当前VPS,否则配置会不成功,如果是用Cloudflare。要关闭CDN。

看到最后有一句。Congratulations! Your certificate and chain have been saved at:

就说明安装成功了。

这个证书有效时间是90天,但certbot会每天运行两个systemd计时器,来检查证书有效性,并自动续订证书。你要检查计时器是否有效。

sudo systemctl status certbot.timer
1 sudo systemctl status certbot.timer

输出结果如下,就说明正常。

● certbot.timer - Run certbot twice daily Loaded: loaded (/lib/systemd/system/certbot.timer; enabled; vendor preset: enabled) Active: active (waiting) since Mon 2020-05-04 20:04:36 UTC; 2 weeks 1 days ago Trigger: Thu 2020-05-21 05:22:32 UTC; 9h left Triggers: ● certbot.service
12345 ● certbot.timer - Run certbot twice daily     Loaded: loaded (/lib/systemd/system/certbot.timer; enabled; vendor preset: enabled)     Active: active (waiting) since Mon 2020-05-04 20:04:36 UTC; 2 weeks 1 days ago    Trigger: Thu 2020-05-21 05:22:32 UTC; 9h left   Triggers: ● certbot.service

三、测试新网站网速

直接用国内电信访问,网站打开时间有了明显的提升。对比之前的速度大概提升了2-3倍。并且这还是晚上的速度。晚上的访问速度一点没受影响。

除了标红的一个地址dns解析还没生效,其余已经生效的IP速度明显都在2秒以内打开。

四、防DDOS攻击及cloudflare快速切换攻防

这里我推荐使用cloudflare本配置你的网站。默认情况下,不开启CDN。也就是域名直接指向IP。但如果在遇到ddos等攻击的时候,建议立即开启cloudflare的代理,并把IP指向你备份的克隆空间。因为IP做了隐藏,而攻击者的大量攻击数据也会被Cloudflare过滤掉,所以只要响应及时,就可以在短短几分钟内恢复你的网站。

另外,可以通过access.log访问日志来定位你的攻击来源IP。并在cloudflare的防火墙中,直接过滤可疑IP。比如用阻止访问,或者验证码的方式来定位攻击者。而且cf的选项还可以屏蔽整个国家。

另外,开启under attack模式。可有效阻止中小型攻击。


[资源]历史优惠活动内容
  • #资源池VPS#30刀每年 3G内存 3T月流量 3IP 洛杉矶 BigFootServer
  • #黑五#nfphosting:资源池VPS低至$15/年 1G内存VPS低至8元每年
  • Centos系统安装人人影视linux客户端,随时随地下载大量电影资源
  • #资源#YunFile网盘资源下载工具
  • #资源#AWS 150刀申请教程、添加150美元兑换码到Amazon账户教程
  • #优惠#SparkVPS:$69/年资源池VPS 8核/8G/120G SSD/10TB流量
  • #优惠#Hosteons:Resource Pool系列产品7折优惠 ,资源池VPS,100
  • #黑五#Losangelesvps:全场4折优惠,洛杉矶1G不限流量VPS月付仅需2.4美元
  • #羊毛#宝塔面板:组团送堡塔APP、堡塔企业级备份、资源监视器一年免费使用
  • 恒速云:八月特惠活动,香港/美国不限流量VPS仅需16元每月,香港物理机独享资源月付300元
  • #资源池VPS#30刀每年 3G内存 3T月流量 3IP 洛杉矶 BigFootServer
  • #黑五#nfphosting:资源池VPS低至$15/年 1G内存VPS低至8元每年
  • Centos系统安装人人影视linux客户端,随时随地下载大量电影资源
  • #资源#YunFile网盘资源下载工具
  • #资源#AWS 150刀申请教程、添加150美元兑换码到Amazon账户教程
  • #优惠#SparkVPS:$69/年资源池VPS 8核/8G/120G SSD/10TB流量
  • #优惠#Hosteons:Resource Pool系列产品7折优惠 ,资源池VPS,100
  • #黑五#Losangelesvps:全场4折优惠,洛杉矶1G不限流量VPS月付仅需2.4美元
  • #羊毛#宝塔面板:组团送堡塔APP、堡塔企业级备份、资源监视器一年免费使用
  • 恒速云:八月特惠活动,香港/美国不限流量VPS仅需16元每月,香港物理机独享资源月付300元
  • #资源池VPS#30刀每年 3G内存 3T月流量 3IP 洛杉矶 BigFootServer
  • #黑五#nfphosting:资源池VPS低至$15/年 1G内存VPS低至8元每年
  • Centos系统安装人人影视linux客户端,随时随地下载大量电影资源
  • #资源#YunFile网盘资源下载工具
  • #资源#AWS 150刀申请教程、添加150美元兑换码到Amazon账户教程
  • #优惠#SparkVPS:$69/年资源池VPS 8核/8G/120G SSD/10TB流量
  • #优惠#Hosteons:Resource Pool系列产品7折优惠 ,资源池VPS,100
  • #黑五#Losangelesvps:全场4折优惠,洛杉矶1G不限流量VPS月付仅需2.4美元
  • #羊毛#宝塔面板:组团送堡塔APP、堡塔企业级备份、资源监视器一年免费使用
  • 恒速云:八月特惠活动,香港/美国不限流量VPS仅需16元每月,香港物理机独享资源月付300元
  • 恒速云:八月特惠活动,香港/美国不限流量VPS仅需16元每月,香港物理机独享资源月付300元
  • 恒速云:八月特惠活动,香港/美国不限流量VPS仅需16元每月,香港物理机独享资源月付300元
  • @PT党/资源占用狂→rytechhosting-G口不限量/1.5g内存/85g硬盘
  • crissic-KVM VPS 6折/openv双倍资源
  • urpad-72小时/VPS资源”不可描述”倍/
  • urpad-72小时/VPS资源”不可描述”倍/
  • urpad-72小时/VPS资源”不可描述”倍/
  • hostnine-VPS资源”不可描述”倍/reseller半价/虚拟主机6.5折
  • ethernetservers-VPS低至7.5美元/年 免费资源”不可描述”倍
  • #独享资源-Vultr全新VDS,适合需求较高的用户
  • 推荐→bandwagonhost-最新特价版VPS(2015/8)/资源加大/支付宝
  • hiformance – VPS低至$10年/KVM/1T流量/5机房/windows/#送
  • digitalocean全面免费升级提高VPS资源配置
  • hostmybytes -$21年付→给3个666M内存的VPS 资源池VPS
  • digitalocean→VPS资源免费双倍升级 免费送100美元
  • #推荐# hostwinds→资源”不可描述”倍/价格下降/windows仅5美元/支付宝
  • #推荐# hostwinds→资源”不可描述”倍/价格下降/windows仅5美元/支付宝
  • hosteons→新增OpenVZ7 VPS 免费双倍升级资源
  • hosteons→不限流量VPS 4月5折优惠 还有Windows/双倍资源奉送
  • hosteons→上新产品资源池 不限流量 允许用户在后台划分多个VPS 7折优惠码送上
  • vpsyc→重新测评VPS效果 cn2 gia网络已提高至300Mbps 资源充足
  • vpszi→晚高峰22:19第4次测试cn2 gia系列VPS 可以跑满带宽 资源充裕!
  • #推荐# contabo→全新VDS系列 独享资源 €36.99/月 24G内存/3核/18
  • #推荐# contabo→全新VDS系列 独享资源 €36.99/月 24G内存/3核/18
  • akkocloud→新年促销 德国VPS 原生IP 三网 cn2 gia网络 可解锁奈飞等资
  • 深圳速云→移动1Gbps带宽 云服务器+VDS(独享资源 不限流量) 8折优惠 560元/月
  • 欧路云→全场8折 香港cn2、美国200G高防、加拿大480G高防 资源自由定制 低至10元
  • pacificrack→新政策 5折续费 升级到正常版套餐 资源更加宽松!
  • raksmart→香港-日本-美国云服务器7折优惠 低至$12.15/年 独享带宽 免费快照
  • vaicdn→免备案+全行业+大厂带宽资源(香港单个节点最低1G带宽) 带高防的融合CDN

  • 猜你可能想看的VPS


    转载请注明原文地址:http://140.238.13.167:12355/read-29746.html

    下一篇       上一篇