ga('set', 'anonymizeIp', 1);
Categories: 运维

宝塔反代HTTPS的Discuz论坛(K.F. 绯月)

宝塔是最近用的比较多的Linux面板,主要是免费版的功能基本都还比较齐全了。而且也能保持更新,不像AMH的万年4.2免费版,UBUNTU14都用不了了,更别说现在基本都用16和18了。
今天用宝塔的反代功能做了个KF的反代站。步骤也很简单,但还是有几个坑。

以下步骤请尽量按顺序进行,打乱顺序不知道会不会出现什么奇怪的问题。

首先正常的用反代域名建立一个网站。

然后点开反代设置,注意不要点开缓存,否则可能有生成的静态页面不会刷新。

再然后设置SSL,并开启强制HTTPS,申请证书选文件验证即可,会自动更新证书。

到配置文件手动设置下缓存。
location ~ .*\.(|png|gif|jpeg|jpg|bmp|js|css)?$这段我将HTML这两个静态页面给去掉了,内容修改为以下内容,参考的喵拉布丁给的配置。

    location ~ .*\.(|png|gif|jpeg|jpg|bmp|js|css)?$
    {
        proxy_pass https://www.9moe.com;

        #缓存相关配置
        proxy_cache cache_one;
        proxy_cache_key       'kf_$request_uri';
        proxy_cache_valid     200 304 30m;
        proxy_cache_valid     301 302 30m;
        proxy_cache_valid     500 502 503 5s;
        proxy_cache_valid     any 1m;
        proxy_cache_use_stale invalid_header error timeout http_500 http_502 http_503;

        proxy_set_header     Host www.9moe.com;
        proxy_set_header     X-Real-IP $remote_addr;
        proxy_set_header     X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header     Accept-Encoding '';
        proxy_ignore_headers 'Cache-Control' 'Expires';

        #proxy_cache cache_one;
        #proxy_cache_key $host$request_uri$is_args$args;
        #proxy_cache_valid 200 304 301 302 1h;
        proxy_set_header Accept-Encoding "";
        sub_filter "https://www.9moe.com" "https://kfol.moe.edu.rs";
        sub_filter_once off;
        expires 24h;
    }

至此完成,如有错误和问题欢迎指出。

参考:自带KFOL助手的KF反向代理服务器

madlaxcb

Recent Posts

解决WIN10显示器重启后分辨率变低窗口乱跳问题

  最近换了显示器,当有事离开…

2月 ago

宝塔开启堡塔防入侵会导致Chevereto的Cron运行失败

昨晚给服务器搬迁,新服务器装了…

7月 ago

chevereto V3和V4的改造

今天有空升级了cheveret…

11月 ago

win11开启bbr2

powershell: net…

1年 ago

OVH使用API安装发行版内核的系统(关于API,IPXE,RAID等)

OVH的新面板提供的系统模板比…

1年 ago