歡迎光臨, 訪客. 請先 登入註冊一個帳號.
五月 10, 2024, 08:18:27 上午
19595 文章 在 3865 主題 由 4580 會員
最新註冊會員: aa123aa1
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  使用subdomain無法顯示圖 « 上篇主題 下篇主題 »
頁: [1]
作者 主題: 使用subdomain無法顯示圖  (閱讀 12483 次)
sakurai
新手見習
*
文章: 7


tama


檢視個人資料 個人網站
« 於: 九月 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中。

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

已記錄

FreeBSD 6.x Apache1.3x MySQL 4.x PHP 4  lifetype 1.0.6
winman
版主
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #1 於: 九月 05, 2006, 05:38:48 下午 »

请问有否设置好 subdomains_base_url ?
已記錄

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
sakurai
新手見習
*
文章: 7


tama


檢視個人資料 個人網站
« 回覆文章 #2 於: 九月 05, 2006, 09:16:07 下午 »

我的sudomain_base_url設為
http://{username}.psy.kmu.edu.tw

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

已記錄

FreeBSD 6.x Apache1.3x MySQL 4.x PHP 4  lifetype 1.0.6
winman
版主
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #3 於: 九月 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手下留清哦。
已記錄

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
sakurai
新手見習
*
文章: 7


tama


檢視個人資料 個人網站
« 回覆文章 #4 於: 九月 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的熱心!

已記錄

FreeBSD 6.x Apache1.3x MySQL 4.x PHP 4  lifetype 1.0.6
winman
版主
超級會員
*****
文章: 525


winman


檢視個人資料 個人網站
« 回覆文章 #5 於: 九月 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禁止访问。
已記錄

俗语说:授予鱼,不如授予渔。因此在发问前先搜寻论坛,或许困扰你
的问题,在之前已经有朋友遇到并得到解答了。这样不但提高解决问题
的效率,还能令自己的能力不断加强。加油啊。
sakurai
新手見習
*
文章: 7


tama


檢視個人資料 個人網站
« 回覆文章 #6 於: 九月 12, 2006, 07:42:16 上午 »

你好:

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

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

感恩了。

已記錄

FreeBSD 6.x Apache1.3x MySQL 4.x PHP 4  lifetype 1.0.6
ajer001
版主
超級會員
*****
文章: 516


張阿駕


檢視個人資料 個人網站
« 回覆文章 #7 於: 九月 12, 2006, 07:52:57 上午 »

感覺也像是開啟了防盜連耶。

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

|| FreeBSD + Apache 2.x + PHP 5.x + MySQL 5.x ||
-- ajer001 AT twntwn.info --
sakurai
新手見習
*
文章: 7


tama


檢視個人資料 個人網站
« 回覆文章 #8 於: 九月 12, 2006, 09:10:03 上午 »

感謝ajer001!

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

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

已記錄

FreeBSD 6.x Apache1.3x MySQL 4.x PHP 4  lifetype 1.0.6
頁: [1]
LifeType 中文開發論壇  |  支援  |  安裝與設定  |  使用subdomain無法顯示圖 « 上篇主題 下篇主題 »
    前往: