こんにちは 奥井です。 PCで録音したmp3をhttpd経由でローカルのPCで聞けるようにしようと思ったのですが。エラーがでます。 Forbidden You don't have permission to access /2006/NHK-adventure/nhk20060810-2245.mp3 on this server. この時の/var/log/httpd/error_log [Mon Aug 21 11:16:51 2006] [error] [client 192.168.1.3] Symbolic link not allowed: /home/m500/public_html/2006/ ローカルのPC(192.168.1.6)はプロキシ[client 192.168.1.3]を使って録音サーバ(192.168.1.2)にアクセスしています。 httpdを動作させてるPC(iiyama)のユーザm500のpublic_htmlにhtmlファイルを作ってシンボリックファイルでmp3ファイルを聞こうと思っています。 [root@iiyama public_html]# ls -l lrwxrwxrwx 1 m500 m500 20 Aug 21 10:07 2006 -> /RADIO/fm-radio/2006/ -rw-r--r-- 1 m500 m500 53184 Aug 21 09:56 2006_fm-adventure.html -rw-r--r-- 1 m500 m500 60890 Aug 21 09:56 2006_fm-dorama.html ユーザm500ではシンボリックファイルでmp3にアクセスできます。 [m500@iiyama m500]$ ls public_html/2006 NHK/ NHK-adventure/ NHK-dorama/ cocolo/ [m500@iiyama m500]$ ls public_html/2006/NHK nhk20060821-0943.mp3 [m500@iiyama m500]$ ls public_html/2006/NHK-dorama nhk20060107-2200.mp3 nhk20060225-2200.mp3 nhk20060408-2200.mp3 nhk20060520-2200.mp3 nhk20060701-2200.mp3 nhk20060121-2200.mp3 nhk20060304-2200.mp3 nhk20060415-2200.mp3 nhk20060527-2200.mp3 nhk20060708-2200.mp3 nhk20060128-2200.mp3 nhk20060311-2200.mp3 nhk20060422-2200.mp3 nhk20060603-2200.mp3 nhk20060715-2200.mp3 nhk20060204-2200.mp3 nhk20060318-2200.mp3 nhk20060429-2200.mp3 nhk20060610-2200.mp3 nhk20060722-2200.mp3 nhk20060211-2200.mp3 nhk20060325-2200.mp3 nhk20060506-2200.mp3 nhk20060617-2200.mp3 nhk20060805-2200.mp3 nhk20060218-2200.mp3 nhk20060401-2200.mp3 nhk20060513-2200.mp3 nhk20060624-2200.mp3 nhk20060819-2200.mp3 /RADIO/fm-radio/2006/のls -l の結果は以下 [root@iiyama public_html]# ls -l / drwxrwxr-x 4 apache apache 4096 Jun 10 11:52 RADIO/ [root@iiyama public_html]# ls -l /RADIO drwxrwxr-x 16 apache apache 4096 Aug 21 10:25 fm-radio/ drwx------ 2 root root 16384 May 29 12:37 lost+found/ [root@iiyama public_html]# ls -l /RADIO/fm-radio drwxr-xr-x 5 apache apache 4096 Jun 11 08:11 2004/ drwxr-xr-x 9 apache apache 4096 Jun 11 08:16 2005/ drwxrwxr-x 6 apache apache 4096 Aug 21 10:25 2006/ drwxrwxr-x 2 m500 m500 4096 Aug 19 15:00 AM-nhk/ drwxrwxr-x 2 m500 m500 4096 Mar 20 20:55 AM-osaka/ drwxrwxr-x 2 m500 m500 4096 Aug 18 20:00 alpha/ drwxrwxr-x 2 m500 m500 8192 Aug 20 06:30 cocolo/ drwxrwxr-x 2 m500 m500 4096 May 22 2005 hanako/ drwxrwxr-x 2 m500 m500 4096 Mar 6 2005 hirakata/ drwxrwxr-x 2 m500 m500 4096 Mar 20 20:56 kansai/ drwxrwxr-x 2 m500 m500 4096 Mar 6 2005 kiss/ drwxrwxr-x 2 m500 m500 4096 Mar 6 2005 kita/ drwxrwxr-x 2 m500 m500 4096 Mar 20 20:56 mainichi/ drwxrwxr-x 2 m500 m500 4096 Aug 15 14:55 osaka//etc/httpd/conf/httpd.conf apacheでリンクファイルが読めないのがわからないので調べて 検索したら/etc/httpd/conf/httpd.confの<Directory /home/m500/public_html>を修正したらいいとあったので以下に修正しましたがエラーはかわりません。 SymLinksIfOwnerMatch IncludesNoExecを追加 <Directory /home/m500/public_html> AllowOverride FileInfo AuthConfig Limit Options MultiViews SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS PROPFIND> Order allow,deny Allow from 192.168.1.0/255.255.255.0 localhost </Limit> <Limit PUT DELETE PATCH PROPPATCH MKCOL COPY MOVE LOCK UNLOCK> Order deny,allow Deny from all </Limit> </Directory> なぜリンクエラーがでるのかわかりません。 なにかお気ずきの点などありましたらご教授お願いします。