Linux Server - Apache 실습 (1 / 4) : webmaster / user's page 생성
▣ 실습
- 아파치 서버의 웹마스터 유저를 생성하고 페이지를 수정해보고, 성공했다면,
하위 유저를 둘 생성하고 유저 웹페이지로도 접속해보기
http://192.168.10.230 의 접속여부 확인
http://192.168.10.230/~st 와 http://192.168.10.230/~te 의 접속여부 확인
- 아파치 서버의 웹마스터 유저를 생성하고 페이지를 수정해보고, 성공했다면,
하위 유저를 둘 생성하고 유저 웹페이지로도 접속해보기
http://192.168.10.230 의 접속여부 확인
http://192.168.10.230/~st 와 http://192.168.10.230/~te 의 접속여부 확인
1) 유저와 그룹의 추가
- web 그룹 추가
#groupadd -g 600 web
- webuser 그룹 추가
#groupadd -g 601 webuser
- webmaster 유저 추가
#useradd -g 600 -u 601 webmaster
- st 유저 추가
#useradd -g 601 -u 602 st
- te 유저 추가
#useradd -g 601 -u 603 te
2) 각 유저 마다 index.html을 만들어준다.
- 각자의 페이지를 식별하는 간단한 메시지만 넣어 본다.
3) 유저의 홈 디렉토리 권한 부여 ( Other의 r, x 권한 부여 )
#chmod o+rx (디렉토리명)
- webmaster의 경우
/home/webmaster 의 권한을 수정
- st의 경우
/home/st 의 권한을 수정
- te의 경우
/home/te 의 권한을 수정
다음과 같이)
4) /app/apache/conf/httpd.conf 파일 수정
4-1) ServerName의 지정
4-2) DocumentRoot의 수정
4-3) 하위 Directory 의 수정
- DocumentRoot와 동일하게 수정한다.
<Directory "/home/webmaster/htdocs">
→ 이런 식으로
4-4) 유저 단 디렉토리의 수정
- "/home/*/public_html" 처럼 home 밑에 홈 디렉토리가 생성되는 각 유저들의
개인 페이지를 출력할 수 있도록 수정하는 부분이다.
→ 형광칠한 부분만 적어주면 된다.
5) 아파치 서버 재시작
/app/apache/bin/apachectl restart
6) 결과
댓글
댓글 쓰기