Linux 네트워크 서버에 탑재된 네트워크 드라이브에 저장된 이미지를 볼 수 없습니다

Linux 네트워크 서버에 탑재된 네트워크 드라이브에 저장된 이미지를 볼 수 없습니다

/home/lv_admin/uslonsnas001이미지가 저장되는 네트워크 드라이브를 마운트했습니다. 마운트 지점과 모든 하위 폴더에는 rwx mod 775 권한이 있습니다. 내 PHP 스크립트가 이미지를 이 마운트로 이동하지만 Apache는 나중에 이미지를 볼 수 없습니다. 내 웹페이지( 위치 /var/www/)의 이미지 경로는 다음과 같이 설정됩니다.

/home/lv_admin/uslonsnas001/BoardTest/2011/5/29/10/35/17788/Images/E_1-U23.jpg

디스플레이 /var/log/apache2/error.log오류:

[error] [client 128.251.109.244] File does not exist: /var/www/home, referer: 
http://uslonsweb003.us.alcatel-lucent.com/AOI/repairtool/repairindex.php

따라서 Apache가 내 이미지 경로를 상대 링크로 처리하려는 것처럼 보이지만 심볼릭 링크여야 한다고 생각합니다. 이 문제를 해결하려면 어떻게 해야 합니까?

답변1

Apache는 URL을 상대적이거나 절대적인 것으로 간주합니다.장소시스템 루트 디렉터리가 아닌 폴더입니다.

기호 링크를 사용하고 FollowSymlinks 옵션을 활성화하면 이 문제를 해결할 수 있습니다. 인용하다아파치 문서.

관련 정보