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

万能的论坛,急求nginx大神

[复制链接]

66

主题

231

回帖

704

积分

高级会员

积分
704
发表于 2019-3-28 17:37:39 | 显示全部楼层 |阅读模式
本帖最后由 yzg9540 于 2019-3-29 11:58 编辑

原站   http://588ku.com/
反代    http://yt.fiora.ml/

为什么反代后全是乱码,木有图片啊


[ol]
  • server
  • {
  •     listen 80;
  •     server_name yt.fiora.ml;
  •     index index.php index.html index.htm default.php default.htm default.html;
  •     root /www/wwwroot/yt.fiora.ml;
  •    
  •     #SSL-START SSL相关配置,请勿删除或修改下一行带注释的404规则
  •     #error_page 404/404.html;
  •     #SSL-END
  •    
  •     #ERROR-PAGE-START  错误页配置,可以注释、删除或修改
  •     error_page 404 /404.html;
  •     error_page 502 /502.html;
  •     #ERROR-PAGE-END
  •    
  •     #PHP-INFO-START  PHP引用配置,可以注释或修改
  •         #PROXY-START
  •     location /
  •     {
  •         proxy_pass http://588ku.com;
  •         proxy_set_header Host 588ku.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;
  •                
  •         #持久化连接相关配置
  •         #proxy_connect_timeout 30s;
  •         #proxy_read_timeout 86400s;
  •         #proxy_send_timeout 30s;
  •         #proxy_http_version 1.1;
  •         #proxy_set_header Upgrade $http_upgrade;
  •         #proxy_set_header Connection "upgrade";
  •         
  •         add_header X-Cache $upstream_cache_status;
  •         proxy_set_header Accept-Encoding "";
  •         sub_filter "588ku.com" "yt.fiora.ml";
  •         sub_filter_once off;
  •         expires 12h;
  •     }
  •    
  •     location ~ .*\.(php|jsp|cgi|asp|aspx|flv|swf|xml)?$
  •     {
  •         proxy_set_header Host 588ku.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;
  •         proxy_pass http://588ku.com;
  •         proxy_set_header Accept-Encoding "";
  •         sub_filter "588ku.com" "yt.fiora.ml";
  •         sub_filter_once off;
  •     }
  •    
  •     location ~ .*\.(html|htm|png|gif|jpeg|jpg|bmp|js|css)?$
  •     {
  •         proxy_set_header Host 588ku.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;
  •         proxy_pass http://588ku.com;
  •         
  •         #缓存相关配置
  •         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 "588ku.com" "yt.fiora.ml";
  •         sub_filter_once off;
  •         expires 24h;
  •     }
  •     #PROXY-END
  •         include enable-php-54.conf;
  •     #PHP-INFO-END
  •    
  •     #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效
  •     include /www/server/panel/vhost/rewrite/yt.fiora.ml.conf;
  •     #REWRITE-END
  •    
  •     #禁止访问的文件或目录
  •     location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md)
  •     {
  •         return 404;
  •     }
  •    
  •     #一键申请SSL证书验证目录相关设置
  •     location ~ \.well-known{
  •         allow all;
  •     }
  •    
  •     access_log  /www/wwwlogs/yt.fiora.ml.log;
  •     error_log  /www/wwwlogs/yt.fiora.ml.error.log;
  • }[/ol]复制代码
  • 回复

    使用道具 举报

    2

    主题

    48

    回帖

    126

    积分

    注册会员

    积分
    126
    发表于 2019-3-28 17:43:43 | 显示全部楼层
    相对路径

    本帖子中包含更多资源

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

    ×
    回复

    使用道具 举报

    2

    主题

    48

    回帖

    126

    积分

    注册会员

    积分
    126
    发表于 2019-3-28 18:06:56 | 显示全部楼层

    yesu 发表于 2019-3-28 17:43

    相对路径

    你可以把        sub_filter_once off;设置成on或者直接删掉sub_filter
    回复

    使用道具 举报

    52

    主题

    879

    回帖

    2032

    积分

    金牌会员

    积分
    2032
    发表于 2019-3-28 17:43:00 | 显示全部楼层
    本帖最后由 feixiang 于 2019-3-28 18:14 编辑

    需要反代3次,
    第一次:反代 js.588ku.com 这个域名,三级域名反代比如:js.yt.fiora.ml
    第二次:反代 bpic.588ku.com 这个域名,三级域名反代比如:bpic.yt.fiora.ml
    第二次:反代 http://588ku.com/,然后替换里面的 588ku.com 换成yt.fiora.ml

    因为资源存到子域名的,子域名也需要反代,如果想一个域名来实现,只能是小偷程序才可以。

    备注:卧槽,里面子域名好像有点多。
    回复

    使用道具 举报

    66

    主题

    231

    回帖

    704

    积分

    高级会员

    积分
    704
     楼主| 发表于 2019-3-28 18:11:11 | 显示全部楼层

    yesu 发表于 2019-3-28 18:06

    你可以把        sub_filter_once off;设置成on或者直接删掉sub_filter

    感谢大佬,这样做 许多域名只能替换一次就跳出反代站?
    回复

    使用道具 举报

    66

    主题

    231

    回帖

    704

    积分

    高级会员

    积分
    704
     楼主| 发表于 2019-3-28 18:24:15 | 显示全部楼层

    feixiang 发表于 2019-3-28 18:11

    需要反代3次,
    第一次:反代 js.588ku.com 这个域名,三级域名反代比如:js.yt.fiora.ml
    第二次:反代 bpic ...

    大佬,应该还有个 static的 子域名

    回复

    使用道具 举报

    3

    主题

    388

    回帖

    793

    积分

    高级会员

    积分
    793
    发表于 2019-3-28 18:06:00 | 显示全部楼层
    本帖最后由 adminplus 于 2019-3-28 18:42 编辑

    过滤掉就是,

    /js.588ku.com
    /static.588ku.com
    /bpic.588ku.com

    或者

    只替换‘//588ku.com‘,不要直接替换588ku.com

    回复

    使用道具 举报

    66

    主题

    231

    回帖

    704

    积分

    高级会员

    积分
    704
     楼主| 发表于 2019-3-28 18:35:35 | 显示全部楼层

    adminplus 发表于 2019-3-28 18:40

    过滤掉就是,

    /js.588ku.com

    感谢大佬提供思路,待会测试下,四层反代刚做完
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2025-4-20 02:32 , Processed in 0.018735 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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