메뉴 건너뛰기

imitator

잠시 실험할게 있어 apache에서 httpd.conf를 이것저것 건들였다.


VirtualHost를 따로 잡아주고 됐나 싶어 실험해보려는 찰나. 이런식으로 나온다.


탭을 보면 403 에러라고 표시된다.

Forbidden

You don't have permission to access / on this server.


Apache/() Server at Port 80


Directory의 설정을 다시한번 확인했다. 딱히 문제있는 구성은 아닌것같다.


<Directory />

    Options FollowSymLinks

    AllowOverride None

    Order deny,allow

    Allow from all

</Directory>


퍼미션 설정이 어떻게 되어있나 궁금해서 /home 로 이동해서 퍼미션을 살펴봤다.

700으로 되어있다.

ll


drwx------  3 aaa aaa  4096 2014-12-27 16:29 aaa

drwx------  3 bbb bbb 4096 2014-12-28 22:42 bbb

drwx------  2 ccc ccc 4096 2014-11-24 14:59 ccc

drwx------. 5 ddd ddd 4096 2014-12-15 10:14 ddd


이중에 내가 XE로 사용하는건 예시로 들면 aaa다 다른곳을 참고해서 퍼미션을 갈아봤다.

chmod 701 aaa

그후에는 웹사이트가 정상적으로 작동한다. 그런데 전에도 퍼미션은 700이었는데 저런 에러가 나오지 않았다는게

조금 신기하다.