2010년 2월 9일 화요일

[LINUX SERVER]사용자 계정 추가 및 도메인 연결과정

사용자 추가 및 도메인 설정

 

1. 사용자 계정 추가


adduser -g users 계정명 -d /home/계정명

 

2.계정비밀번호 설정


passwd 계정명

3. 계정 디렉토리의 퍼미션 변경 및 public_html 디렉토리 생성

 

chmod 701 /home/계정명
ls -d ./home/계정명/ 으로 확인

 

cd ./home/계정명

mkdir public_html

chmod 701 public_html

 

4. mysql에 접속


mysql -u root -p

 

5. 권한 부여


grant all privileges on 디비명.* to 유저명@localhost identified by '비밀번호';

6. 디비생성

 

create database 디비명;

7. virtualhosts.conf 에 접속하여 버추얼을 등록한다. [http.conf 의 설정마다 틀리므로 확인해 봐야한다.]

 

cd /etc/httpd/conf/
vi virtualhosts.conf

[예1]

<VirtualHost *>
    ServerAdmin 
root@abc.co.kr
    DocumentRoot /home/abc/public_html
    ServerName abc.co.kr
    ServerAlias
www.abc.co.kr
</VirtualHost>

8. 아파치 리스타트


/usr/local/apache/bin/httpd -t
/usr/local/apache/bin/apachectl restart

 

9. 네임서버 정보 등록[이부분은 내 서버기준으로 설명]


vi /etc/named.conf  아래의 내용 추가

 

[예]

zone "도메인명" IN {
        type master;
        file "zone.도메인명";
        allow-update { none; };
};


cd /var/named/


vi  zone.도메인명한 다음 아래의 형식으로 작성

[예]

$TTL    3600
@       IN      SOA     ns.abc.com. root.ns.abc.com.  (
                                      1997022701 ; Serial
                                      28800      ; Refresh
                                      14400      ; Retry
                                      3600000    ; Expire
                                      3600 )    ; Minimum
                IN      NS      ns.abc.com.

@               IN      A     아이피
www             IN      A     아이피
ftp             IN      A     아이피
ns              IN      A     아이피
mail            IN      A     아이피
@               IN      MX 5  mail

10.네임서버 리스타트

 

rndc reload

 

11. 정상적으로 돌기 시작했나 로그 확인


tail -f /var/log/messages

 

12. 사용자가 추가가 되었는지 확인


vipw /etc/passwd

 

13. 메일 추가


cd /etc/mail
 vi virtusertable

형식 =>이메일주소 [탭] 계정명

vi local-host-names

형식 => 도메인 주소

 

makemap hash /etc/mail/virtusertable < /etc/mail/virtusertable

 

14. sendmail 리스타트


/etc/init.d/sendmail restart

 

15. 완료

4 개의 댓글:

  1. 잘보고 갑니다 ^^

    답글삭제
  2. @손님 - 2010/04/28 23:27
    조금이나마 도움이 되셨다면 좋겠습니다.

    답글삭제
  3. 오타가 있었습니다.



    passwd 비밀번호 => passwd 계정명

    답글삭제
  4. 감사합니다. 잘보고 가요.

    답글삭제