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에 root 비밀번호 부여

mysqladmin -u root -p password '새로운비밀번호'

5. 데이터 베이스(database) 생성

create database 디비명;

6. mysql 새로운 계정 생성 및 권한 부여

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

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. 메일 추가

cd /etc/mail

 vi virtusertable

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

vi local-host-names

형식 => 도메인 주소

 

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

13. sendmail 리스타트

/etc/init.d/sendmail restart


홈페이지 오픈 당시 매번 듣게 되는 말은 도메인 연결에 시간이 걸립니다.


이렇게만 답변을 받고 자세한 사항은 별로 설명이 없다. 


도메인이 네임서버에 등록되는 대표 도메인 형태별로 아래와 같은 시간이 소유 됩니다. 


아래와 같은 시간이 걸리는 이유는 수많은 이름의 도메인이 있는데 전 세계 모두가 사용을 하여 생기는 체크 시간이라고 보시면 되고 시간을 적게 걸리거나 오래 걸리는건 네임서버의 대수 또는 해당 도메인의 과거 히스토리가 적고 많음에 따라 틀려집니다. 


국제 도메인 .com  .net 3~4시간이 소요됩니다.


한국인터넷진흥원의 .KR 네임서버는 하루에 3번 업데이트하며 시간은 다음과 같습니다.

전일 18:00 ~ 금일 08:00 변경 건 : 금일 08:20 업데이트

금일 08:00 ~ 금일 12:00 변경 건 : 금일 12:20 업데이트

금일 12:00 ~ 금일 18:00 변경 건 : 금일 18:20 업데이트


되므로

1일정도 소요됩니다.


국가 도메인 .us .cn .jp .in 

1일정도 소요됩니다.


국제 도메인 .biz .info .org 

3~4시간이 소요됩니다. (실시간 루트 네임서버 변경을 지원하고 있습니다.) 


특정 컴퓨터만 접속이 이전 사이트로 된다면 해당 컴퓨터의 DNS 캐쉬를 삭제 해야 한다. 아래는 DNS 캐쉬 삭제 방법이다.


1. 단축키 [원도우] + R 하여 실행창을 열어 CMD 명령어를 실행.

2. CMD창에서 아래 명령어를 작성.

ipconfig /flushdns

3. 실행 후 캐시가 플러시 되었다는 내용의 문구가 출력되면 끝.

'IT 일반 정보' 카테고리의 다른 글

Chrome 보안 에러 - ERR_UNSAFE_PROT  (0) 2018.10.18

+ Recent posts