返回列表 发帖

[教程]Dzx!Sae完美反向代理绑米图文教程!无需备案!(转的)

请大家先看看我的网站:http://www.lghst.com
这个网站是用sae做的,但是却可以绑米,因为我用的是反向代理。
这个反向代理方法比之前的要好,不会出现自动跳转回原sinaapp域名的BUG。虽然速度被拖慢了点,但是省去了备案N天的麻烦。

下面是教程:
1、去找一个免费的国外空间,要支持.htacccess重写的(大部分都支持,但是别找000webhost的,我已经试过,虽然支持重写,但是没法弄反向代理),然后绑好米。
2、测试国外空间。
申请好国外空间以后,请新建一个名叫“.htaccess”的文件,用记事本输入以下内容:
  1. RewriteEngine On
  2. RewriteBase /
  3. RewriteRule ^(.*)$ [url]http://www.baidu.com/[/url]$1 [P]
复制代码




注意:请把最后一行上的“url”和“/url”给去掉(前后的中括号也去掉)。这是DZX自己加的,不是源码里的。最后一个“[P]”一定要加上。
然后把这个文件上传到你的国外空间里(注意:有些空间的根目录是public_html,这些一定要看清楚了,就传到他指定的根目录下,不要传错。),绑米后访问这个空间,如果页面显示的是百度的网页且地址栏里是你的网址,那么恭喜你,这个空间可以用反向代理,否则就换个空间从头来过吧。
3、申请Sae并安装Dzx!Sae。
过程略,我就当你已经安装好了。
4、修改config.yaml
在安装Dzx!Sae的时候我知道你一定在config.yaml最后加了很多行东西,是admin的教程里叫你加的。现在我们重新打开config.yaml,在每行“goto”后面的引号里面的东西前加上http://yourname.sinaapp.com/ (把yourname换成你的应用名,最后的“/”一定不能省去)。先别急着上传,接着看下去。
修改示例:

1.jpg



5、备份文件
备份config目录下的config_ucenter.inc.php,uc_sever\data目录下的config.inc.php和网站根目录下的index.php
6、修改文件
打开config\config_ucenter.php,找到这行:

  1. define('UC_API', xxxxxxxxxxx)
复制代码




把逗号后面,后括号前面的所有东西都删掉,改成
  1. 'http://你的域名/uc_server'
复制代码




注意:要用单引号括起来,单引号不能省
7、修改设置
进入Dzx!管理后台(从新浪域名进去),进入Ucenter后台,点击应用管理(左边栏里找不到,就点一下“菜单”,就出来了),找到DZ所在,点右边的编辑,把“应用主URL”里面的URL改成你要绑定的新域名。
如图:

2.jpg



然后点全局——域名设置——应用域名,把“默认”栏里改成你的域名(要带www)
8、修改index.php
如果你的网站首页是门户,那么请把网站根目录下“portal.php”复制一份并改为index.php,覆盖回网站根目录,把原先的index.php覆盖掉。
如果你的网站首页是论坛,那么请把网站根目录下“forum.php”复制一份并改为index.php,覆盖回网站根目录,把原先的index.php覆盖掉。
9、修改Function_core.php
找到网站目录下的source/function/function_core.php,用记事本或notepad++打开它(或者用sae在线管理也行),找到showmessage('submit_invalid');这行,注释掉(就是在这行前面加“//”),然后回车换行,写上“return TRUE;”(不带引号,分号不能省)
10、部署代码
用sdk或者svn把修改好的东西部署到网站上。
11、开启反向代理
修改你在第二步创建的.htaccess文件,把“www.baidu.com”换成“yourname.sinaapp.com”(把yourname换成你的应用名称),然后上传到你申请的国外网站的根目录下(根目录是哪个我不解释了,前面说了。)
12、测试网站
在浏览器地址栏里输入你的域名,怎么样,已经成功了吧?试试各种操作是不是可用吧。若发现其他BUG,可以跟帖联系我。

注意:这个方法我有一个地方没有处理,就是发帖页面还是在原来的yourname.sinaapp.com下,如果这边处理了,那么发帖及上传速度将会奇慢无比,所以我就没有处理,只要用户随便执行其他操作,就会回到你的域名下了,所以不用担心。

鸣谢:兜兜里没糖

apache反向代理,是一种很好的绑定域名方法。
优点:

    1. 通过反向代理,可以有效的避免服务器被攻击,攻击的指示代理服务器,而不是被代理服务器
    2. 反向代理不需要备案,因为你可以使用国外空间进行apache反向代理。
    3. 反向代理不影响收录,具体我会在下面说明的。
    4. 反向代理不同于链接跳转,与绑定域名完全一样(但不同于绑定域名),突破虚拟主机绑定域名数限制。
    5. 暂时就发现了这么多优点,其它的自己琢磨吧!

分享到: QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友

TOP

我看不懂额,有点不了解,这个问题可能很蛋疼,就是那个sae是什么,我有点不懂- -!!!

TOP

这么麻烦?还是不试了

TOP

回复 2# z122857


   我想吼吗?只是他们说我复制而已,士可杀不可辱,你个人不可以被侮辱的。人是杀不死的,当心死了,人也就死了。
   已经收录至http://www.idc866.com/viewthread.php?tid=13325&page=1&extra=#pid84335
www.mf8.biz</strong>

TOP

其实反向代理,就真的是多此一举了

即然有空间 能用、能绑。干嘛还用来跳转。

这是没事儿瞎折腾!


即然你有护攻击的空间,还跳干嘛。

并且,转来转去的,对速度也影响很大。
★ 11月开空间新规则,百度GG收录百贴:http://idc866.com/thread-15155-1-1.html
★ 本站转型:推荐免费空间,收集免费空间,免费空间测试,并提供原创申请教程。
★ 免备案空间,免费空间,免费国外空间,国外免费空间,免费美国空间
★ 我们是一群辛勤的小站站长,我们需要团结,我们需要共同进步!!!!
★ 达要求开空间,论坛发申请贴后,请加QQ:876812422  (一般在线、有Q必回)

TOP

知道你是转的,而且是在DZXSAE开发者论坛转的,本来想过一段时间贴出的,不过现在看来不用了

TOP

帖子转的 我可不喜欢没事吼原创···晚点我会贴上自己的样站的··

TOP

返回列表