sendmail

서버 호스팅을 받을 경우, 외부 클라이언트의 센드메일(POP3, SMTP)을 사용하기 위해서는 몇가지 설정이 필요하다.

1. /etc/mail 에서 sendmail.cf 파일 수정

기존) Cwlocalhost
수정) Cwlocalhost zextor.com


2. /etc/mail 에서 access 파일 수정

기존)
localhost.localdomain           RELAY
localhost                       RELAY
127.0.0.1                       RELAY
수정)
localhost.localdomain           RELAY
localhost                       RELAY
127.0.0.1                       RELAY
mail.zextor.com                RELAY
zextor.com                     RELAY
12.78.11.10                  RELAY


3. /etc/mail 에서 local-hot-names 에 호스트네임 추가

추가) zextor.com


4. 적용시킨다

makemap hash /etc/mail/access < /etc/mail/access
/etc/rc.d/init.d/sendmail stop
/etc/rc.d/init.d/sendmail start

virtual host

1. /usr/local/apache/conf 에서 httpd.conf 파일의 섹션3 에 추가

<VirtualHost 12.78.11.10>
ServerName zextor.com
ServerAlias zextor.com www.zextor.com
DocumentRoot /home/zextor/public_html
</VirtualHost>

<VirtualHost 12.78.11.10>
ServerName update.zextor.com
DocumentRoot /home/zextor/public_html/update
</VirtualHost>

2. 적용

apachectl restart

MySQL binary dump

1. 만약 DB에 바이너리가 함께 있다면 아래와 같이 바이너리를 HEX 코드로 덤프한다.

mysqldump -u{USERID} -p --hex-blob {DBNAME} {TABLENAME} > {FILE}

2. 옮기고자 하는 서버에서 아래와 같이 복원한다.

mysql -u{USERID} -p {DBNAME} < {FILE}

3. 만약 옮기는 DB의 charset 이 일치하지 않는다면 names를 통해 입력단의 charset를 알려줘야 한다. (본래의 DB가 euckr 이고 새 DB가 utf8이라면)

set names euckr

:)
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기