Jongwan.com

Hello world

카테고리: Works

httpd.conf

httpd.conf apache컴파일하기 전에 # vi 아파치경로/server/mpm/prefork/prefork.c [EDITOR]#define DEFAULT_SERVER_LIMIT 256 을 [EDITOR]#define DEFAULT_SERVER_LIMIT 1280 으로 수정 저장하고 아웃 # vi 아파치 경로/server/mpm/worker/worker.c [EDITOR]#define DEFAULT_SERVER_LIMIT 16 을 [EDITOR]#define DEFAULT_SERVER_LIMIT 20 으로 수정 저장하고 아웃 하셔야 합니다. 설정 개념 먼저, KeepAlive On 으로 세팅합니다. KeepAlive 는 접속 유지 개념으로, 만약 접속중에 다른 이미지를 호출하면 새로운 연결을 만들지 않고 […]

Read More

이미지 캐싱 처리 [mod_expires]

제  목 : [튜닝] apache에서 이미지 캐싱 처리(mod_expires)글쓴이 : 좋은진호(truefeel, http://coffeenix.net/ )글쓴날 : 2004.2정리일 : 2004.8.10(정리) apache에서는 mod_expires 모듈을 통해 Expires HTTP header 를 설정할 수 있다.이를 통하여 클라이언트(웹페이지 방문자)에 캐싱되는 문서나 이미지들이 많아서 트래픽을감소시킬 수 있다. 이미지 전용 서버나 이미지 디렉토리에 설정을 해두면 효과적이다. 이미지 서버에 지정한 다음 예를 보자. [quote]<IfModule mod_expires.c>      […]

Read More

VB.Net 2003에서 웹CGI script로 multipart/form-data posting하기

안녕하세요. VB .NET 2003 windows application에서 특정 웹의 CGI script로 데이타를 보낸 후 그 결과를 받아오는 방법을 알고 싶습니다. http://pubchem.ncbi.nlm.nih.gov/search/PreQSrv.cgi 로 query를 보내는 것인데, 솔직히 어떻게 해야 될지 잘 모르겠습니다. http://pubchem.ncbi.nlm.nih.gov/search/ 에 가면 구조 검색 기능이 있는데, 여기에 SMILES 에 예를 들어 ‘CCCCCC’를 넣고 ‘Search’버튼을 누르면, 해당 검색 queyr를 위의 PreQSrv.cgi로 보내게 됩니다. POST method를 […]

Read More

루트킷 체크

chkrootkit (http://www.chkrootkit.org/) 1) 기능 시스템내의 바이너리 파일들(/bin/,/sbin/,/usr/bin/,/usr/sbin/ 등의 실행파일)의 변조 여부를 확인한다. 시스템 파일을 확인하는 chkrootkit 과 현재 실행주인 프로세스들을 검사하는  chkproc 등이 있다. 2) 설치방법 (자세한 사항은 README 파일참조)   # make sense# ./chkrootkit 컴파일된 실행파일들을 /usr/local/bin 등에 넣어준다.# find . -perm 755 -a -type f -exec mv {} /usr/local/bin \; 3) 사용방법 해커에 […]

Read More

php 5.2.5

php 5.2.5 ./configure \–prefix=/usr/local/php \–with-apxs2=/usr/local/apache2/bin/apxs \–with-mysql=/usr/local/mysql/ \–with-config-file-path=/usr/local/php/conf \–with-png-dir=/usr/local/libpng \–with-jpeg-dir=/usr/local/bin \–with-zlib \–with-gd \–with-freetype-dir=/usr \–enable-magic-quotes \–enable-sockets \–disable-debug \–enable-mbstring \–enable-soap \–enable-ftp

Read More

[qmail] glibc 관련 오류

[root@MAIL qmail-1.03]#setup make check ./load auto-str substdio.a error.a str.a substdio.a(substdo.o)(.text+0x43): In function `allwrite’: : undefined reference to `errno’ collect2: ld returned 1 exit status make: *** [auto-str] 오류 1 ======================================================================== glibc관련 에러입니다. http://qmail.kldp.org/src/patches/glibc-2.3.1/ 여기에 qmail.errno 패치가 있습니다. 패치하신 다음에 컴파일 하시면 바로 해결이 가능합니다. 수동으로 하신다면 error.h 파일 열어서 extern int errno; 부분을 주석처리하시고 #include<errno.h> […]

Read More

mysql –skip-name-resolve

DB서버와 WEB서버를 분리해서 원격접속을 통한 서비스를 운영중에 어제까지 멀정하던 서비스가 갑자기 DB접속에 문제가 생겼다.DB를 restart하고 Web Server를 restart해도 바로 아래와 같은 process가 넘쳐난다.| 484 | unauthenticated user | xxx.xxx.xxx.xxx:57022 | NULL | Connect | NULL | login | NULL    | 웹에서 검색을 해보니 사용자 인증이 안된 대기상태의 프로세스란다.show processlist;를 치면 기하급수적으로 늘어나는 프로세스 숫자로 […]

Read More

PING 거부

시스템을 관리하다보면 보안이나 서버부하등 여러 가지 사유로 인하여 ping에 응답하지 못하게 설정할 필요를 느낄 때가 있습니다. 이때에는 다음과 같이 설정함으로서 ping에 응답하지 못하게 하거나 다시 응답하게할 수 있습니다. 첫째, ping에 응답하지 못하게 하려면 다음과 같이 /proc/sys/net/ipv4/icmp_echo_ignore_all 파일값을 1로 설정합니다.ex) /proc/sys/net/ipv4/echo 1 > icmp_echo_ignore_all 둘째, 다시 ping에 응답하게 하려면 다음과 같이 /proc/sys/net/ipv4/icmp_echo_ignore_all 파일값을 0으로 설정합니다.ex) /proc/sys/net/ipv4/echo […]

Read More