找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Spaceship优惠码 Namecheap优惠码阿里云2核2G3M新老续费同享99元/年!
查看: 1640|回复: 22

[主机资源] 新浪应用Dzx!Sae完美反向代理绑米教程

  [复制链接]
发表于 2011-9-4 14:57:39 | 显示全部楼层 |阅读模式
成功效果演示:http://www.8w.com.ar/

1、去找一个免费的国外空间,要支持.htacccess重写的(大部分都支持,但是别找000webhost的,我已经试过,虽然支持重写,但是没法弄反向代理),然后绑好米。
2、测试国外空间。
申请好国外空间以后,请新建一个名叫“.htaccess”的文件,用记事本输入以下内容:
RewriteEngine On

RewriteBase /

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

5、备份文件
备份config目录下的config_ucenter.inc.php,uc_sever\data目录下的config.inc.php和网站根目录下的index.php
6、修改文件
打开config\config_ucenter.php,找到这行:
define('UC_API', xxxxxxxxxxx)
复制代码
把逗号后面,后括号前面的所有东西都删掉,改成
'http://你的域名/uc_server'
复制代码
注意:要用单引号括起来,单引号不能省
7、修改设置
进入Dzx!管理后台(从新浪域名进去),进入Ucenter后台,点击应用管理(左边栏里找不到,就点一下“菜单”,就出来了),找到DZ所在,点右边的编辑,把“应用主URL”里面的URL改成你要绑定的新域名。
如图:

然后点全局——域名设置——应用域名,把“默认”栏里改成你的域名(要带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下,如果这边处理了,那么发帖及上传速度将会奇慢无比,所以我就没有处理,只要用户随便执行其他操作,就会回到你的域名下了,所以不用担心。

鸣谢:兜兜里没糖
发表于 2011-9-4 15:08:22 | 显示全部楼层
很好~类似的新浪sae其他程序反向代理绑米教程请百度一下
发表于 2011-9-4 16:52:33 | 显示全部楼层
没有速度快的国外空间。。。弄好了反向代理,结果速度慢了。。
发表于 2011-9-4 21:37:29 | 显示全部楼层
绑定域名就好。
kendisk 发表于 2011-9-4 06:35 PM



    SAE不能绑定域名
发表于 2011-9-4 22:04:19 | 显示全部楼层
SAE不能绑定域名
... 发表于 2011-9-4 21:37


当然能,你没见识过罢了 示例:http://wingweibo.com/
查询结果[1]: wingweibo.com ==>> 202.108.5.19 ==>> 3396076819 ==>> 北京市 新浪SAE服务器

方法一:发邮件到saemail@sina.cn绑定
方法二:先装Xweibo,提交绑定http://x.weibo.com/domain/domain_form.html绑定后再换回原有程序
发表于 2011-9-4 22:11:58 | 显示全部楼层
没有速度快的国外空间。。。弄好了反向代理,结果速度慢了。。
小新啦 发表于 2011-9-4 16:52

北京双线够快吗?
发表于 2011-9-4 22:44:26 | 显示全部楼层
回复 7# loveminds


    我没说SAE慢。。。我说用了反向代理之后就比以前慢了。。以前我发贴子问过这个问题,。
发表于 2011-9-4 22:55:16 | 显示全部楼层
当然能,你没见识过罢了 示例:
查询结果[1]: wingweibo.com ==>> 202.108.5.19 ==>> 3396076819 ==>> 北 ...
loveminds 发表于 2011-9-4 10:04 PM



    汗...要备案...不过打算用SAE的话,备案又何妨~
发表于 2011-9-5 00:23:21 | 显示全部楼层
回复 6# loveminds


    人家这是开发应用的吧  才给绑定
发表于 2011-9-5 09:40:06 | 显示全部楼层
要云豆的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2024-11-28 18:01 , Processed in 0.030895 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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