웹에서 http://도메인/~계정 으로 접근하고 싶습니다.
→ vi /usr/local/apache/conf/httpd.conf 명령으로 httpd.conf를 오픈하여 다음과 같은
항목이 있는지 확인해본다. 주석으로 잠겨있으면 안됨!
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
그리고 몇라인 아래에 다음과 같은 디렉토리 옵션의 주석을 모두 제거해준다.
===================
<Directory /home/*/public_html>
AllowOverride FileInfo AuthConfig Limit
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
===================
이때 Indexes 란 옵션은 반드시 제거한다.
변경한후에 설정을 저장하고 나와서 /usr/local/apache/bin/apachectl restart를 해주게 되면 적용이 된다.
단, 이때 선행조건으로는 웹에서 보려고 하는 계정의 권한은 최소한 701(chmod 701 계정
명)이 되어야 하며, 계정안에는 public_html이란 디렉토리가 존재해야 한다.
그리고 public_html안에는 index.php, index.html등의 처음 불러올수 있는 파일이 있었야
웹에서 오류가 나지 않고 정상적으로 확인이 가능하다.