主題: 使用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時不可打開「防盜連的外掛」(我想去罰寫一百次) |