Nginx . WordPress / 网站建设 Website Construction

使用CloudFlare加速宝塔面板访问

lo · 3月16日 · 2020年 · · · · 1661次已读

概述

当服务器在国外,线路也不是特别好的情况,平时访问宝塔面板的加载速度,真的令到我非常肉紧,所以必须折腾一下。下面记录一下CloudFlare 两种接入方式NS与CNAME。

(一)宝塔面板 配置

1.进入宝塔面板,添加一个新的站点。(例:lovebiu.com)

2. 进入宝塔面板,放行CloudFlare兼容的端口。(例:80)

Cloudflare 支持的 HTTP 端口: 80,8080,8880,2052,2082,2086,2095;

Cloudflare 支持的 HTTPS 端口: 443,2053,2083,2087,2096,8443;

3.修改带注释的地方,并替换掉新建站点的配置文件。

server
{
    listen 80;
    server_name lovebiu.com; # (*修改)新建站点的域名
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/lovebiu.com; # (*修改)新建站点的根目录

    location / 
    {
        proxy_pass http://127.0.0.1:12345; # (*修改)12345即是宝塔的面板端口

        # 以下非必要
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP  $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }

    access_log  /www/wwwlogs/lovebiu.com.log;
    error_log  /www/wwwlogs/lovebiu.com.error.log;
}

(二)CloudFlare 两种接入方式

(1)NS 接入方式

1.将 域名 的 DNS服务器 替换为 CloudFlare服务器:

CloudFlare NS 1: carter.ns.cloudflare.com

CloudFlare NS 2: kay.ns.cloudflare.com

2.在CloudFlare增加一条DNS记录,并开启代理:(注:12.34.56.78为 宝塔面板 所在服务器的IP )

(2)CNAME 接入方式

1.登录 CloudFlare Partener 合作伙伴平台:

笨牛网 萌精灵CDN 挖站否 TlOxygen 梦牛

2.变更接入方式为CNAME ,并设置SSL:

3.修改 回源地址 为 服务器IP,并复制 CNAME记录:(注:12.34.56.78为 宝塔面板 所在服务器的IP )

4.给域名添加 CNAME记录,并根据线路指定不同的 CloudFlare节点

下面指定的节点IP是我乱填的,如果不想自己慢慢折腾测试那个节点IP适合自己的线路,节点IP自行百度就行了。

(三)注意事项

1:宝塔面板套上CloudFlare后,只需要 域名+安全入口 就可以登录了,不需要加端口。( 例:http://lovebiu.com/安全入口)

2:如果先尝试NS接入方式再尝试CNAME的时候,记得把 域名 的 DNS服务器 还原为默认,不然使用 CNAME 接入方式,解析IP会失败的。

本文最后更新于:2021-1-5 at 10:31:34
0 条回应
Copyright © 2020 - 2025 | Love Biu博客 All Rights Reserved