/var/www/test.html 작성했는데요, 이미지가 안보여요

테스트해보느라 html문서안에

<img src=‘aaa.jpg’>

를 넣어봤는데요… 왜 이미지가 안보이는지 모르겠어요.

주소창에 이미지경로를 직접 쳤더니
You don’t have permission to access / aaa.jpg on this server

라고 화면에 나오는데요… 어디서 뭘 설정해야 하는지 모르겠습니다…

속시원하게 알려주신다면 너무너무 감사할 것 같아요…

sudo a2ensite 하여
/etc/apache2/sites-enable 에 /etc/apache2/sites-available/default 가 심볼릭 링크 되야 합니다.
기본으로 우분투에 설치된 아파치 기본 디렉은 /etc/apache2/sites-available/default 내용에서 보시면
DocumentRoot /var/www/ 라고 명시되어 있습니다.

님꼐서 알려주신대로 해봤더니… default 는 이미 enabled 라고 메세지 나와요…

제가 에러로그를 봤더니
[error][client 127.0.0.1] (13)Permission denied : file permissions deny server access : /var/www/aaa.jpg, referer: http://127.0.0.1/aaa.html

이던데… 영문을 모르겠습니다…

[quote="mizsmile":2weq8kx6]님꼐서 알려주신대로 해봤더니… default 는 이미 enabled 라고 메세지 나와요…

제가 에러로그를 봤더니
[error][client 127.0.0.1] (13)Permission denied : file permissions deny server access : /var/www/aaa.jpg, referer: http://127.0.0.1/aaa.html

이던데… 영문을 모르겠습니다…[/quote:2weq8kx6]

조심스럽게 댓글을 달아 봅니다.
퍼미션이라고 에러 메세지가 나오는걸 보니깐…
이미지의 권한을 777로 하고하면 어떻게 되나요?
chmod 777 aaa.jpg <- 이미지가 있는 위치에서…

아… 정말 감사해요… ㅠ.ㅠ 님… 복받으실거예요…
리눅스나 우분투는 처음이라 완전 헤매고 있었는데… 이미지가 드디어 나오네요…

궁금한게 있는데요… 폴더전체에 권한을 주려면 어떻게 해요?
이미지 하나하나마다 개별적으로 줄수는 없으니깐요… --;;

찾아볼 생각도 않고, 거저얻어먹으려고 하고 있습니다… --;; 오늘은 열심히 권한에 대해서 공부해야겠군요…

이미지에 777 퍼미션을 주는 건 안 좋습니다.
777은 누구나 수정 삭제가 가능 합니다. ( php 파일 하나 업하면 웹으로도 삭제 가능 합니다.)

aaa.jpg 퍼미션이 처음에 어땐는지 모르겠으나 chmod 644 aaa.jpg 를 주고도 안 뜨는지 보시기 바랍니다.
보통 리눅스에서 일반적인 파일 퍼미션은 644 이며 디렉토리(폴더)는 755 여야 합니다.

644 로도 이미지가 나오네요…

님들… 모두 감사해요…
좋은 정보 고맙습니다… 복받으실거예요… ^^;

[quote="mizsmile":1gzm1gfu]644 로도 이미지가 나오네요…

님들… 모두 감사해요…
좋은 정보 고맙습니다… 복받으실거예요… ^^;[/quote:1gzm1gfu]
그럼 본인이 복사한 aaa,jpg 파일이 MS 에서 오거나 해서 , 또는 만들때 부터 퍼미션 문제가 있었던 것입니다.

앞으로 퍼미션과 소유권에 대해 조금 알아야 아파치 서버운영에 도움이 될것 입니다.

chmod , chown

[quote="mizsmile":3liixe4u]아… 정말 감사해요… ㅠ.ㅠ 님… 복받으실거예요…
리눅스나 우분투는 처음이라 완전 헤매고 있었는데… 이미지가 드디어 나오네요…

궁금한게 있는데요… 폴더전체에 권한을 주려면 어떻게 해요?
이미지 하나하나마다 개별적으로 줄수는 없으니깐요… --;;

찾아볼 생각도 않고, 거저얻어먹으려고 하고 있습니다… --;; 오늘은 열심히 권한에 대해서 공부해야겠군요…[/quote:3liixe4u]

아… 요런건… shell을 좀 사용하시면 되는데요…
chmod 가 권한 변경하는 건 아시니까…
$ chmod 644 *
요렇게 하시면 디렉토리 안의 모든 파일에 644 권한이 주어집니다.
어떤 디렉토리 안의 모든 파일을 변경하시려면…
$ chmod 644 디렉토리/*
요렇게 하시면 되겠죠.

혹시 권한을 모르신다면… ㅎㅎ 검색을…

매번 문제가 생길때마다…
혼자 이리저리 헤매다가 처리하곤 했는데…
이렇게 질문해서 또 여러분들의 도움을 받으니 새삼 감동이 ㅠ.ㅠ
유용한 정보 감사했습니다~