각 유저 계정에 홈페이지 구동시키는 방법

우분투를 서버로 사용하려고 설치를 하였는데
계정을 추가하고
했는데
웹에서 접속을 할려고 하닌깐 안되네요
각계정에 홈페이지 구동하려면 어뜩케 해야 되는지
친절하게좀 설명해주세요

httpd.conf에서
/home/사용자계정/public_html
이정도 셋팅은 되있구요
404에러가 뜨네요
또 어디를 손봐야되는건가요?

메인 서버 홈페이지는 아파치2.0으로 잘 구동되구요
계정을 추가해서 각 계정들의 홈페이지를 구동하려고 하는데
그게 잘 안되네요 ㅠ.ㅠ
쫌쫌쫌 도와주세요

우선 계정에 퍼미션을 확인 해보시기 바랍니다.
보통 홈의 계정 디렉이 701이상 이어야 웹에서 볼 수 있습니다.
sudo chmod 701 /home/bundo 또는 sudo chmod 755 /home/bundo

또한 404 는 페이지 낫 파운드 니…
public_html 에 index.html 또는 index.htm index.php 등 아파치 설정서 선언한 메인이 될 페이지가 있어야 합니다.

보통 가상 호스트 설정으로 각 계정에 도메인을 셋팅 하는데요
우분투 아파치 환경 설정은 httpd.conf 파일이 여러개로 나누어져 있습니다.
가상 호스트 설정도 /etc/apache2 에 두 디렉이 있는 구조인데… 하나는 진짜 하나는 심볼릭 링크 이지요
VirtualHost 설정은 보통 /etc/apache2/sites-available 에서 해줍니다.
사용 사이트설절 파일을 하나씩 만들어 주는 구조 인데. 만약 yourdomain.co.kr 을 /home/bundo 계정으로 셋팅 한다면
sudo vi /etc/apache2/sites-available/yourdomain.co.kr

[code:3tbseaj3]<VirtualHost *:80>
ServerAdmin webmaster@yourdomain.co.kr
DocumentRoot /home/bundo/public_html
ServerName yourdomain.co.kr
ServerAlias www.yourdomain.co.kr
ErrorLog logs/yourdomain.co.kr-error_log
CustomLog logs/yourdomain.co.kr-access_log combined
</VirtualHost>[/code:3tbseaj3]

그런 후에 심볼릭 링크를 걸어 줍니다.
sudo ln -s /etc/apache2/sites-available/yourdomain.co.kr /etc/apache2/sites-enable/yourdomain.co.kr

아파치 재시작 으로 적용
sudo /etc/init.d/apache2 restart

레드햇 계열의 아파치 설정 설명 글과 다른 점은 설정 파일이 기능, 상황 별로 세분하여 나누어져 있다는 것 이 다르니
/etc/apache2 에 설정 파일들 비교 해 보면 알아 가실 수 있을 것 입니다.