웹마스터 팁

첨부파일은 제홈의 설치이야기에서 받아가세요.
질문은 메일로 안 받습니다. 홈의 질답게시판에서 해주세요.
비츠로 홈 - http://vitro.pe.kr


          --- 주의 ---

나는 데몬툴을 사용하지 않고 시작 스크립트로 qmail을
조정하는 방식을 사용한다. 그러니 데몬툴을 따로
설정해서 설치하지 말길 바란다.

qmail을 사용하는 방법은 인증 방법과 디비 사용에
따라 꽤나 마니 나누어지나 내가 사용한 방법은
checkpassword로 시스템 패스워드
인증방식으로 하나의 도메인만 지원하는 방법과
vpopmail과 mysql을 연동하고 가상도메인을 지원하는 방법을 사용한다.
vpopmail을 쓸경우는 qmailadmin을 연동한다.

--------------------------------------------
checkpassword와 vpopmail을 둘다 지원할것들
--------------------------------------------

두가지 인증 방법으로 하더라도 공통적으로
imap은 둘다 courier-imap으로 연동할것이고
아파치+php와 함께 imap을 연동하는 방법도 함께
거론한다.
webmail로는 squirrelmail을 사용하여
단일 도메인과 가상도메인 모두 지원한다.
유동아피(smtp-auth) 기능도 지원할것이다.
그리고 마지막으로 스팸메일과 바이러스 필터링을 위해
qmail-scanner+maildrop 그리고
SpamAssassin의 필터링을 결합하여
스팸필터링까지만 한다.

자신이 설치할 유형이 단일 도메인인지
아니면 가상도메인까지 지원할것인지
그리고 mysql을 지원할것인지 잘 선택해서
설치하시길 바랍니다.
checkpassword설치시 vpopmail과 qmailadmin은
설치하지 않습니다.
vpopmail설치시는 반대로 checkpassword를 설치하지 않습니다.

qmail-1.03설치① (ucspi-tcp모듈)  

큐메일은 모듈 방식으로 작동한다. 무척이나 유용하고 장점이 많으나
설치가 어렵고 여러가지 패치를 해야된다는 점이 단점이나
최근에 마니 각광받고 있는 메일 서버인 만큼 매력적인 MTA이다.

큐메일은 혼자서 작동하지 않는다. 슈퍼데몬과 같은 서버와
연계해서 실행해야 한다.
xinetd와 tcpserver로 돌릴수 있다. 그러나 보안과 속도면이나
큐메일과 잘 맞는것으로 보나 tcpserver로 돌리것을 권한다.
그래서 tcpserver가 포함된 cuspi-tcp를 설치한다.

http://cr.yp.to/ucspi-tcp/install.html에서
ucspi-tcp-0.88.tar.gz를 다운 받는다.

소스를 압축 해제한다.
tar xpfz ucspi-tcp-0.88.tar.gz -C /var/tmp/
cd /var/tmp/ucspi-tcp-0.88/ 로 이동한다.
conf-home 파일을 vi로 열어서
/usr/local/ 라인을
/usr/ 로 변경한다. 리눅스의 /usr/로 프리픽스 변경

컴파일 옵션 설정
conf-cc 파일을 열어서
gcc -O2 라인을
gcc -O2 -march=i686 -funroll-loops 으로 변경

컴파일
make

find /* > /root/ucspi-tcp1
설치될 서버의 파일 목록을 작성하기 위해
설친전의 시스템에 존재하는 파일과
디렉토리 목록을 작성해두는 것이다

실제 설치
make setup check

chmod 0510 /usr/bin/tcpserver
chmod 0510 /usr/bin/tcpclient

find /* > /root/ucspi-tcp2
설치하고 난뒤에 생긴 파일들 리스트 조사

diff /root/ucspi-tcp1 /root/ucspi-tcp2 > /root/ucspi-tcp-install
프로그램 설치전에 시스템에 존재하는 파일목록과
프로그램 설치후에 시스템에 존재하는 파일 목록을
비교하여 새로 시스템에 설치된 파일들을 추출한다.
이렇게 하면 새로 설치한 프로그램의 목록을 만들수 있다.
나중에 해당 프로그램을 삭제할때 아주 유용하다

설정은 나중에 큐메일을 모두 설치후 한다.
제목 글쓴이 날짜
ls 명령어 팁... [3] -zenple_nux 2003.01.26
[mysql]정말 간단한 사용자 계정 주기 [1] 화니 2003.02.04
[간단한팁]아파치에서 ASP사용하기 [5] 한희진 2003.02.04
[성공했음]Apache에서 ASP돌리기 (Apache::ASP이용) for Windows 초고속강좌 [9] 한희진 2003.02.05
[JSP설치1탄]Windows에서 APM+Tomcat4.1.x버전 연동하기 (for Windows2000,XP) 한희진 2003.02.06
[JSP설치2탄]mod_jk를 이용한 Apache와 Tomcat의 연동[for Windows98/NT/2000] [1] 한희진 2003.02.06
새로운 방식의 APM 컴파일법 [13] Dopesoul 2003.02.07
MySQL 3.23.53a 이하 패치하세요!! [7] 바른생활 NGEO 2003.02.11
레드햇 8.0 에 젠드옵티마이져(Zend optimizer) 2.1.0 설치-왕초보용 [7] 정인배 2003.02.13
램디스크 활용 [6] Dopesoul 2003.02.14
리눅스에서 표준출력으로 출력되는 모든 메시지를 파일로 만들기 [1] Dopesoul 2003.02.19
잘못풀린 Tar 파일이나 기타 패키지파일 지우기 Dopesoul 2003.02.19
php-accelerator <- zend보다 빠른 phpcache [6] 푸른하늘 2003.02.20
아파치에서 펄 CGI를 쓰려면... [3] okw1003 2003.02.23
phpMyAdmin 보안설정하기 [5] 겨울늑대 2003.02.27
qmail-1.03설치① (ucspi-tcp모듈) 비츠로 2003.02.28
qmail-1.03설치② (checkpassword 인증모듈) 비츠로 2003.02.28
qmail-1.03설치③ (qmail설치) 비츠로 2003.02.28
qmail-1.03설치④ (vpopmail 인증모듈) 비츠로 2003.02.28
qmail-1.03설치④ (vpopmail+mysql) 비츠로 2003.02.28