]$ find . -name .svn -print0 | xargs -0 rm -rf
-
Loading...svn 삭제하기
2012.08.24
뷰어로 보기 -
Loading..CentOS 5.5 mod_url 설치 및 세팅하기
2012.01.16
뷰어로 보기 -
Loading..ssl 인증서 생성
2011.02.10
뷰어로 보기 -
Loading..썸네일 사용을 위한 ImageMagick & imagick 설치법
2010.12.21
뷰어로 보기 -
Loading..php + mssql
2009.09.19
뷰어로 보기 -
Loading..[펌] gentoo 에다가 qmail+vpopmail+courier-imap 설치하기
2009.04.22
뷰어로 보기 -
Loading..자신의 바이러스 백신이 제대로 돌아가는가 확인하는 방법
2008.07.30
뷰어로 보기
CentOS 5.5 mod_url 설치 및 세팅하기
난 APM을 rpm으로 설치 했다.
$ apxs -i -a -c mod_url.c
(이렇게 했더니 /etc/httpd/modules/mod_url.so: undefined symbol: libiconv) 죽어라 뜬다....
젠장...
# apxs -i -a -c -I/usr/local/include -L/usr/local/lib -liconv mod_url.c
--httpd.conf
<IfModule mod_url.c>
CheckURL On
</IfModule>
httpd restart
Comment +0
ssl 인증서 생성
State or Province Name : 시/도/군 - 예) Seoul or Kyunggi
Locality Name : 구/군 - 예) songpa or ganghwa
Organization Name : 회사명 - 예) dotname korea
Organizational Unit Name : 소속 - 예) developer
Common Name : 서버도메인 - 예) www.example.com
Email Address : 이메일 - 예) email@naver.com
A challenge password : 생략 (입력하지 않고 엔터)
An optional company name : 생략 (입력하지 않고 엔터)
#!/bin/sh
echo "비밀번호"
chmod 700 /usr/local/apache/conf/ssl/passwd.sh
<IfModule mod_ssl.c>
..
..
# SSLPassPhraseDialog builtin
SSLPassPhraseDialog exec:/usr/local/apache/conf/ssl/passwd.sh
</ifModule>
Comment +0
썸네일 사용을 위한 ImageMagick & imagick 설치법
1. Imagemagick 설치
tar xvfz ImageMagick-6.5.4-8.tar.gz
cd ImageMagick-6.5.4-8
./configure
make
make install
2. 정상적으로 설치되었나 확인
cd images (logo.gif 파일이 있는 경로로 이동)
/usr/local/bin/convert logo: logo.gif
3. 에러 발생시
테스트시에 아래와 같은 에러가 출력된다면
/usr/local/bin/convert: error while loading shared libraries: libMagickCore.so.2: cannot open shared
object file: No such file or directory
해결방법
ldconfig /usr/local/lib
또는 설치시 prefix 옵션을 준다.
ldconfig란? 리눅스 상에서 모듈파일(*.so)을 제대로 인식하지 못할때, 다시 읽어 들이는 명령이다.
사실 ImageMagick만 설치하여도 exec()로 썸네일 생성은 가능하나 추천하는 방법이 아니다.
그러므로 ImageMagick API인 imagick을 설치한다.
wget http://pecl.php.net/get/imagick-2.3.0.tgz
phpize && ./configure (phpize가 안되면 phpize 설치 참고)
./configure --with-php-config=/usr/local/
make
make시 에러가 발생한다면 다시 이렇게 해보자.
,/configure --with-php-config=/usr/local/
make make install
5. 썸네일 테스트하기
imagick 설치파일 압축풀면 안에 example 폴더에 예제가 있다.
<?php
/*
A simple example demonstrate thumbnail creation.
*/
/* Create the Imagick object */
$im = new Imagick();
/* Read the image file */
$im->readImage( './test.jpg' );
/* Thumbnail the image ( width 100, preserve dimensions ) */
$im->thumbnailImage( 100, null );
/* Write the thumbail to disk */
$im->writeImage( './test.gif' );
/* Free resources associated to the Imagick object */
$im->destroy();
?>
Comment +0
php + mssql
제가 mssql을 사용하기 위해서..
mssql.so동적묘듈을 만들어서 추가한 내용입니다.
cd /home/php버전/ext/mssql밑에가서-->설치할때 소스위치
/usr/local/php/bin/phpize
./configure --with-mssql=/usr/local/freetds --enable-mssql --with-php-config=/usr/local/php/bin/php-config
make
/home/php버전/ext/mssql/module에가면 mssql.so라는게 만들어 진다.
mssql.so를 php.ini의extension에 지정해준다.
(나는 추가되는 모듈을 정리하기 위해서 /usr/loca/php/php_module라는 폴더를 만들고 거기에 넣고
php.ini 에서extension_dir을 /usr/local/php/php_module라고 변경해 주었다.)
Comment +0
[펌] gentoo 에다가 qmail+vpopmail+courier-imap 설치하기
서버 셋팅하는 과정중 최고의 삽질과정이었다.
한 일주일은 걸린거같다.
먼저 설치하기전에 메일서버가 동작하는 과정을 알아보자.
동작하는 과정을 보려면 먼저 전문용어를 알아보자
MTA --> 메일 전송 프로그램(sendmail,qmail,...)
MDA --> 로컬메일 분류 프로그램(procmail,vpopmail,...)
메일의 흐름은 아래와 같다.
이번에 설정한것은 뒷 세단계이다.
1. 기본 MTA 삭제하기
MTA 는 중복될수 없다.
나는 qmail 을 쓸꺼기때문에 기존에 설치되어있던 sendmail 을 삭제해 주었다.
만약 자신의 서버에 설치되어있는 MTA 를 모르겠으면 /var/db/pkg/mail-mta 를 리스트로 보면 나온다.
2. qmail 설치하기&셋팅
- qmail 은 아래와같이 설치한다.
- servercert.cnf 설정하기
C = KO
ST = SE
L = Seoul
O = Cranix System
CN = cranix.net
emailAddress = cranix@cranix.net
- qmail config 파일을 emerge 하기
- qmail alias 설정
# echo cranix > .qmail-root
# echo cranix > .qmail-postmaster
# echo cranix > .qmail-mailer-daemon
- 아래 명령어로 보내기(qmail-send), 받기(qmail-smtp) 서버를 등록하고 실행한다.
# ln -s /var/qmail/supervise/qmail-smtp /service/
# /etc/init.d/svscan start
# rc-update add svscan default
- 떳는지 확인하려면 아래 명령어로 smtp 포트가 떠있는지 확인해보면 된다.
3. vpopmail 설정하기
: vpopmail 은 데몬형태로 떠있는게 없다.
그냥 qmail 이 실행될때마다 불러쓴다.
- 설치
- qmail-smtp 설정
# vi qmail-smtp
--> QMAIL_SMTP_CHECKPASSWORD="/var/vpopmail/bin/vchkpw" (주석해제)
- mysql 설정
> create database vpopmail;
> use mysql;
> grant select, insert, update, delete, create, drop on vpopmail.* to 'vpopmail'@localhost identified by 'vpoppass'
> flush privileges;
- vpopmail.conf 설정
# vi vpopmail.conf
--> localhost|0|vpopmail|vpoppass|vpopmail 와 같이 read,write 비밀번호 설정
- 도메인추가 & 사용자추가
사용자가 추가되면 ~vpopmail/domains/[domain]/[user] 디렉토리에 메일이 싸인다.
# vadduser [user]@[domain]
- qmail 재시작
4. courier-imap 설치
- 설치
- authdaemonrc 설정
# vi authdaemonrc
--> authmodulelist="authvchkpw" 설정
- cnf 파일 설정
C = KO
ST = SE
L = Seoul
O = Cranix System
CN = cranix.net
emailAddress = cranix@cranix.net
# vi /etc/courier-imap/imapd.cnf
C = KO
ST = SE
L = Seoul
O = Cranix System
CN = cranix.net
emailAddress = cranix@cranix.net
# mkpop3dcert
# mkimapdcert
- pop3d 실행및 등록
# /etc/init.d/courier-pop3d-ssl start
# /etc/init.d/courier-imapd start
# /etc/init.d/courier-imapd-ssl start
# rc-update add courier-pop3d default
# rc-update add courier-imapd default
# rc-update add courier-pop3d-ssl default
# rc-update add courier-imapd-ssl default
5. 아웃룩 설정
아웃룩에서 ID 는 도메인까지 추가해서 입력해야 한다.
예를들어 id 가 cranix 이고 도메인이 cranix.net 이면
cranix@cranix.net 이 된다.
또한 고급설정에 smtp 로그인할때 비밀번호 체크하는 옵션을 설정하고 해야한다.
Comment +0
자신의 바이러스 백신이 제대로 돌아가는가 확인하는 방법
일단 새텍스트 파일을 하나 열어서 아래 내용을 붙여넣으세요
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
그런 다음 파일이름을 test 확장자는 com,
그러니까 파일이름을 test.com으로 바꾸세요.
그런후 그 파일을 압축해서 이메일로 자기자신한테 보내고 받아서
마우스 오른쪽 클릭해서 자신의 바이러스 백신으로 스캔하세요.
만약 이 파일을 바이러스로 판정하면 님의 바이러스 백신은 제대로 작동중인거고
바이러스라고 경고가 안나오면 지금 당장 컴터 코드 뽑고 창문 열어서 컴터 밖으로 집어던지세요.
바이러스도 하나 못잡으면 그게 쑤뤠기지 백신이 아녜효 -_-;;;;;
p.s. 그리고 바이러스라고 해도 절대 무해한 파일이니까 걱정은 안하셔도 됩니다.
EICAR test라고 유명한 테스트입니다.