找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 174|回复: 18

求一个反代教程,用的是宝塔面板

[复制链接]

2

主题

10

回帖

32

积分

新手上路

积分
32
发表于 2017-12-9 13:48:59 | 显示全部楼层 |阅读模式
请问如何反代呢?答对送头像妹子一套
回复

使用道具 举报

258

主题

2215

回帖

5248

积分

论坛元老

积分
5248
发表于 2017-12-9 13:56:09 | 显示全部楼层
本帖最后由 nic2013 于 2017-12-9 13:58 编辑

宝塔有 bug ,你设置第一个站反代了,设置第二个反代的时候,还是第一个站的反代。

[ol]
  • server
  • {
  •     listen 80;
  •     server_name 1.com www.1.com;
  •     location /
  •     {
  •         proxy_pass http://2.com;
  •         proxy_set_header Host 2.com;
  •         proxy_set_header X-Forwarded-For $remote_addr;
  •         proxy_cache_key 2.com$request_uri$is_args$args;
  •         proxy_cache_valid 200 304 301 302 1h;
  •         proxy_connect_timeout 60s;
  •         proxy_read_timeout 5400s;
  •         proxy_send_timeout 5400s;
  •         add_header X-Cache $upstream_cache_status;
  •         proxy_set_header Accept-Encoding "";
  •         sub_filter "2.com" "1.com";
  •         sub_filter_once off;
  •         expires 12h;
  •     }
  •    
  •     location ~ .*\.(php|jsp|cgi|asp|aspx|flv|swf|xml)?$
  •     {
  •         proxy_set_header Host 2.com;
  •         proxy_set_header X-Forwarded-For $remote_addr;
  •         proxy_pass http://2.com;
  •         proxy_set_header Accept-Encoding "";
  •         proxy_connect_timeout 60s;
  •         proxy_read_timeout 5400s;
  •         proxy_send_timeout 5400s;
  •         sub_filter "2.com" "1.com";
  •         sub_filter_once off;
  •     }
  •     access_log  /root/log/1.com.log;
  • }[/ol]复制代码
  • 回复

    使用道具 举报

    92

    主题

    1351

    回帖

    2998

    积分

    金牌会员

    积分
    2998
    发表于 2017-12-9 13:52:12 | 显示全部楼层
    先修改hosts
    如:www.abc.com  192.168.1.1 (真实的服务器源IP)

    vi /etc/hosts
    192.168.1.1  www.abc.com

    再去bt后台网址管理那边启动反代就好了
    回复

    使用道具 举报

    43

    主题

    2327

    回帖

    4813

    积分

    论坛元老

    积分
    4813
    发表于 2017-12-9 13:53:11 | 显示全部楼层
    bt反带我试过,不过没有成功过,bug塔。。。
    回复

    使用道具 举报

    27

    主题

    221

    回帖

    537

    积分

    高级会员

    积分
    537
    发表于 2017-12-9 13:55:43 | 显示全部楼层
    搭车学习……
    回复

    使用道具 举报

    9

    主题

    373

    回帖

    805

    积分

    高级会员

    积分
    805
    发表于 2017-12-9 13:57:27 | 显示全部楼层


    回复

    使用道具 举报

    420

    主题

    3603

    回帖

    8488

    积分

    论坛元老

    积分
    8488
    发表于 2017-12-12 18:29:00 | 显示全部楼层

    mzxx 发表于 2017-12-9 13:52

    先修改hosts
    如:www.abc.com  192.168.1.1 (真实的服务器源IP)

    为什么要改hosts
    回复

    使用道具 举报

    48

    主题

    735

    回帖

    1630

    积分

    金牌会员

    积分
    1630
    发表于 2017-12-9 14:01:20 | 显示全部楼层
    宝塔是不是 nginx。
    回复

    使用道具 举报

    92

    主题

    1351

    回帖

    2998

    积分

    金牌会员

    积分
    2998
    发表于 2017-12-9 13:52:00 | 显示全部楼层

    leaveoff 发表于 2017-12-9 14:01

    为什么要改hosts

    你要让反代的机器知道你的源服务器在哪里
    回复

    使用道具 举报

    0

    主题

    2

    回帖

    8

    积分

    新手上路

    积分
    8
    发表于 2017-12-9 14:03:17 | 显示全部楼层
    当然了, 如果你的反代域名不一样可以不需要修改hosts

    如:
    www.abc.com反代www.abc.net

    但是同一域名是需要的, 这样也就是简单的CDN了
    www.abc.com反代www.abc.com


    我的是这样的

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?立即注册

    ×
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-2-23 20:23 , Processed in 0.022136 second(s), 3 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表