OpenLiteSpeed在BT宝塔面板中获取CDN真实IP图文教程

AI 智能摘要
对于使用OpenLiteSpeed的小伙伴,因为资料比较少,平时做任何配置都需要慢慢摸索,比如用OpenLiteSpeed配置CDN,如何知道真实IP呢?其实OpenLiteSpeed和Apache一样,虽然百度+Google各种查询,但找到的资料寥寥无几。这里搬主题就分享一下OpenLiteSpeed在BT宝塔面板中获取CDN真实IP图文教程。

对于使用OpenLiteSpeed的小伙伴,因为资料比较少,平时做任何配置都需要慢慢摸索,比如用OpenLiteSpeed配置CDN,如何知道真实IP呢?其实OpenLiteSpeed和Apache一样,虽然百度+Google各种查询,但找到的资料寥寥无几。这里搬主题就分享一下OpenLiteSpeed在BT宝塔面板中获取CDN真实IP图文教程。

还没安装BT宝塔面板?点击如下安装:

宝塔服务器面板,一键全能部署及管理,送你3188元礼包,点我领取

一、OpenLiteSpeed控制台

在宝塔面板中放行7080端口

查找登录密码Shell


cd /usr/local/lsws
cat adminpasswd
图片[1]-OpenLiteSpeed在BT宝塔面板中获取CDN真实IP图文教程-搬主题

控制面板右上角切换显示语言

图片[2]-OpenLiteSpeed在BT宝塔面板中获取CDN真实IP图文教程-搬主题

登录后台之后,所有的设置都不能修改,因为是只读文件的原因,我们可以宝塔面板中修改。只要不是通过编译安装的OpenLiteSpeed,基本都不能使用控制面板修改配置项。

切换到conf目录,可以看到有以bt结尾的config文件,可以直接在SSH中修改,或在宝塔面板中修改,加入以下配置(在第22行)。

useIpInProxyHeader              2
图片[3]-OpenLiteSpeed在BT宝塔面板中获取CDN真实IP图文教程-搬主题
图片[4]-OpenLiteSpeed在BT宝塔面板中获取CDN真实IP图文教程-搬主题

二、添加上游CDN_IP

把IP地址加进去,加在allow后面以英文逗号分割,并且最后一定要加上一个大写的T。deny 是阻止的IP。

图片[5]-OpenLiteSpeed在BT宝塔面板中获取CDN真实IP图文教程-搬主题

控制面板–>服务器–>安全,查看添加的IP。

图片[6]-OpenLiteSpeed在BT宝塔面板中获取CDN真实IP图文教程-搬主题

查看效果

图片[7]-OpenLiteSpeed在BT宝塔面板中获取CDN真实IP图文教程-搬主题

特别注意:上游CDN中一定要在配置中把IP传递过来,以Nginx为例:

{
    proxy_pass http://www.domain.com;
    proxy_set_header Host www.domain.com;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
    add_header X-Cache $upstream_cache_status;
}

原文链接:https://www.234du.com/1203.html

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容