LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: sakurai 於 九月 05, 2006, 08:30:43 上午



主題: 使用subdomain無法顯示圖
作者: sakurai九月 05, 2006, 08:30:43 上午
各位先進:

上個月請學校工程師幫忙,改DNS設定,且在自己blog設定上啟動subdomain。結果文章顯示還沒有問題,倒是在資料夾中的圖片無法顯示。如下:
http://sakurai.psy.kmu.edu.tw/index.php?op=ViewArticle&articleId=107&blogId=2
但改成以前的domain就可以顯示,如下:
http://blog.psy.kmu.edu.tw/index.php?op=ViewArticle&articleId=107&blogId=2
個人懷疑httpd.conf的設定中virtualhost部分,如下:
<VirtualHost *:80>
    ServerAdmin webmaster@psy.kmu.edu.tw
    DocumentRoot /usr/local/www/data/lifetype
    ServerName blog.psy.kmu.edu.tw
    ErrorLog /var/log/httpd/blog.psy.kmu.edu.tw-error_log
    CustomLog /var/log/httpd/blog.psy.kmu.edu.tw-access_log common
    ServerAlias *.psy.kmu.edu.tw
    # RedirectMatch 301 (.*) http://blog.psy.kmu.edu.tw$1
</VirtualHost>
主機是學校提供的FreeBSD的jail中。

不知先進們有沒有可提示小弟迷津?感謝了!



主題: Re: 使用subdomain無法顯示圖
作者: winman九月 05, 2006, 05:38:48 下午
请问有否设置好 subdomains_base_url ?


主題: Re: 使用subdomain無法顯示圖
作者: sakurai九月 05, 2006, 09:16:07 下午
我的sudomain_base_url設為
http://{username}.psy.kmu.edu.tw

以外需要提供些什麼資訊,較容易了解呢?請不吝告知,感恩!



主題: Re: 使用subdomain無法顯示圖
作者: winman九月 06, 2006, 08:22:25 下午
要实现subdomains必须满足下面条件:
1,domain已经设置好泛网域解析,可用ping XXX.yourdomain 来
确定是否设置好泛网域解析。注意xxx是随便一个没在DNS里解析
的 subdomain.

2,虚拟主机部分加入相应语句,比如Apache就加入: ServerAlias *.youdomain
这部分由上面的设置来看,你已经做了。

3,启动LifeType的subdomains功能,并且设好subdomains_base_url.

如果以上几部分都有完成,但还不能工作的话,我建议清除 YourLifeType/tmp
这个文件夹下的cache文件,注意,要对.htaccess手下留清哦。


主題: Re: 使用subdomain無法顯示圖
作者: sakurai九月 07, 2006, 07:51:23 下午
感謝winman的回答:

我試過以下nslookup

nslookup sakurai.psy.kmu.edu.tw
Server:         163.15.154.1
Address:        163.15.154.1#53

Name:   sakurai.psy.kmu.edu.tw
Address: 163.15.154.113

nslookup 163.15.154.113
Server:         163.15.154.1
Address:        163.15.154.1#53

113.154.15.163.in-addr.arpa     name = blog.psy.kmu.edu.tw.

起來似乎是正常的。

後來一個使用者告訴我,用IE(之前我都用firefox看)時有403的error。我去看log
看到以下的一行

163.15.168.151 - - [07/Sep/2006:20:46:10 +0800] "GET /resserver.php?blogId=2&resserver.php?blogId=2&resource=35.jpg HTTP/1.1" 403 5

不知這個resserver.php是不是個問題所在?

很抱歉,我只能描述到這裡就大概不行。也再次感謝winman的熱心!



主題: Re: 使用subdomain無法顯示圖
作者: winman九月 07, 2006, 08:20:22 下午
我现在唯一想到的是,向你们的管理员确认一下Apache有否设置了“防盗链接(防止外连)”
的语句。我根据你提供的信息,做了一下试验。

1,我使用以下地址访问,图片正常,点小图后也能显示大图。
http://blog.psy.kmu.edu.tw/index.php?op=ViewArticle&articleId=107&blogId=2

2。我直接copy大图的URL,然后贴到另一个firefox上,图片不能显示。
如果贴到IE上,就显示403禁止访问。


主題: Re: 使用subdomain無法顯示圖
作者: sakurai九月 12, 2006, 07:42:16 上午
你好:

問過我們的管理人員,也跟他討論一下。是沒有任何「防盜連」機制。而且,subdomain除了顯示resources部分有問題以外是正常運作。

直覺是resserver.php可能有問題,但看了source實在是「有字天書」。不知有沒有人可以瞧一下呢?

感恩了。



主題: Re: 使用subdomain無法顯示圖
作者: ajer001九月 12, 2006, 07:52:57 上午
感覺也像是開啟了防盜連耶。

要不要檢查是不是不小心裝了防盜連的外掛,或是檢查一下.htaccess檔案,等等。
說不定不小心……。


主題: Re: 使用subdomain無法顯示圖
作者: sakurai九月 12, 2006, 09:10:03 上午
感謝ajer001!

bingo!真的是我手賤,不知何時有打開那個外掛:(

取消就好了。
也就是利用subdomain時不可打開「防盜連的外掛」(我想去罰寫一百次)