cloudflare做cdn加速,并在服务器记录真实客户端ip

本文介绍了如何使用cloudflare作为CDN加速服务,并在服务器端记录真实客户端IP。主要内容包括:1) 绑定域名与cloudflare账户;2) 在服务器上搭建http/https服务,使用apache并配置证书;3) 解决cloudflare加速后无法获取真实IP的问题,通过X-Forwarded-For字段记录日志。
摘要由CSDN通过智能技术生成

一、准备工作

1、准备一个域名,与cloudflare账户绑定。

2、准备一个服务器,与域名绑定,并搭建http/https服务器,可以用apache,也可以用nginx,我用的apache。

3、用邮箱注册一个cloudflare账号,注册过程比较简单,不赘述。

二、绑定域名与cloudflare账户

注册cloudflare账户后,会有add site按钮,按照提示一步一步操作,其中比较关键的是修改域名的域名控制服务器,默认的是域名注册商的域名控制服务器。

该操作需要登录到域名账户下,按照cloudflare的提示,把域名控制服务器修改成cloudflare的域名控制服务器。一般有两个。

三、服务器搭建http/https服务

yum install httpd可以直接安装apache服务,安装完成后,service httpd start启动http服务。

如果要搭建https服务,需要yum install mod_ssl openssl

安装完mod_ssl后,在/etc/httpd/conf.d/下可以看到ssl的配置文件ssl.conf,ssl相关的配置在该文件中修改,其中比较重要的是监听端口、证书、日志。

1、监听端口在配置文件中为

Listen 443

如果有需要可以修改(记得开启防火墙相应端口)。

2、证书的配置为:

SSLCertificateFile /etc/pki/tls/certs/localhost.crt

SSLCertificateKeyFile /etc/pki/tls/private/localhost.key

根据需要把上述两个配置修改

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值