sendmail
서버 호스팅을 받을 경우, 외부 클라이언트의 센드메일(POP3, SMTP)을 사용하기 위해서는 몇가지 설정이 필요하다.
1. /etc/mail 에서 sendmail.cf 파일 수정
2. /etc/mail 에서 access 파일 수정
3. /etc/mail 에서 local-hot-names 에 호스트네임 추가
4. 적용시킨다
virtual host
1. /usr/local/apache/conf 에서 httpd.conf 파일의 섹션3 에 추가
2. 적용
MySQL binary dump
1. 만약 DB에 바이너리가 함께 있다면 아래와 같이 바이너리를 HEX 코드로 덤프한다.
2. 옮기고자 하는 서버에서 아래와 같이 복원한다.
3. 만약 옮기는 DB의 charset 이 일치하지 않는다면 names를 통해 입력단의 charset를 알려줘야 한다. (본래의 DB가 euckr 이고 새 DB가 utf8이라면)
:)
서버 호스팅을 받을 경우, 외부 클라이언트의 센드메일(POP3, SMTP)을 사용하기 위해서는 몇가지 설정이 필요하다.
1. /etc/mail 에서 sendmail.cf 파일 수정
기존) Cwlocalhost
수정) Cwlocalhost zextor.com
수정) 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
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
/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>
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>
ServerName update.zextor.com
DocumentRoot /home/zextor/public_html/update
</VirtualHost>
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
:)