본문 바로가기

반응형

Web

php로 된 자료실 자료업로드 문제.. file_uploads On 파일의 업로드를 허가할지를 설정한다. upload_max_filesize 1024M 업로드하려는 파일의 최대 사이즈 post_max_size 1030M PHP 가 받아들이는 일을 할 수 있는 POST 데이터의 최대 사이즈 max_execution_time 0 각 스크립트의 최대 실행 시간을 초단위로 이렇게 총 4개 정도의 설정을 변경하셔야 할듯 합니다.. 위의 설정은 1GB 정도의 파일을 업로드 할 수 있도록 설정한 값 입니다.. 보통.. upload_max_filesize post_max_size 두개의 설정을 변경하시면 될듯 합니다.. 만약 100 메가 정도의 파일을 업로드하게 하시려면 upload_max_filesize 100M post_max_size 110M 이렇게 .. 더보기
아파치 튜닝 출처 : http://lanplaza.net 아파치 튜닝 1. 아파치 웹 서버 튜닝 (프로세스 갯수 늘려주기) - apache/src/include/httpd.h: # 1.3.x 버젼 HARD_SERVER_LIMIT 256 -> 2048 - prefork 일때 아파치 1.3 은 포크 가능한 자식 프로세스는 기본값이 256개로 되어 있습니다. 이것을 변경하려면 apache_1.3.24/src/include/httpd.h 파일에서 #define HARD_SERVER_LIMIT 256 요것을 서버 스펙에 따라서 적당히 늘려줍니다. 아파치 2.0 은 역시 포크 가능한 자식 프로세스는 기본값이 256개로 되어 있고 역시 숫자를 변경하려면 httpd-2.0.49/server/mpm/prefork/prefork.c .. 더보기
APM 소스 컴파일 설치가이드 출처 : http://lanplaza.net APM 소스 컴파일 설치가이드 기존에 만들어놓은 문서가 너무 오래 된 것이라 새롭게 만들어 봤습니다. 제가 직접 설치하면서 Copy & Paste 하며 이 메뉴얼을 만들었기 때문에 이대로만 설치하시면 원빵에 설치된다고 감히 말씀드리고 싶습니다. :) ◆ 설치할 소스 apache_1.3.31 (http://httpd.apache.org/download.cgi) php_4.3.7 (http://www.php.net/downloads.php) mysql_4.0.20 (http://dev.mysql.com/downloads/) gd_2.0.26 (http://www.boutell.com/gd/http/) freetype_2.1.9 (http://prdownloads... 더보기
ssh 무차별 로그인 공격 막기 ## 주의 ## 이 스크립트는 공개를 원칙으로 하나 재판매시는 허락을 받아야 합니다. 즉, 업체에서 이 스크립트를 이용하여 타 서버에 설정을 해주고 비용을 받을시에는 저작권에 침해됩니다. 안녕하세요 후비고닷컴(http://hubgo.com)의 이진명입니다. ssh의 무차별 공격을 막기위해 시스템의 로그를 자동분석하여 공격을 막아주는 스크립트를 소개합니다. 2005년 2월 8일에 작성한 스크립트로서 이에 관련해 제가 알기론 뻥좀보태서 세계에서 가장 빨리 작성되지 않았나 싶습니다. ㅋ 문자열치환은 스크립트로 치환하도록 하였습니다. (sed로 안에 포함시킬수 있지만 여러개 만들다 보면.. ) 아래의 스크립트를 /etc/cron.hourly에 넣으면 한시간에 한번씩 실행됩니다. 스크립트 생성후 chmod 700.. 더보기
ssh로 특정 ip접근 hosts.deny 자동 추가 출처] http://funpython.com/blog/7 관리용으로 모든 아이피에서 접근 할 수 있도록 서버 설정이 되어 있는 경우, 불특정 IP에서 SSH 포트로 로그인 시도가 일어난다. 불특정 IP를 자동으로 /etc/hosts.deny 에 등록함으로서 접근 시도를 방지한다. 사용환경 fedora 5 첫번째로 ssh 에 대한 log 기록은 /var/log/secure에 기록된다. var/log/secure에 기록된 로그 중에서 로그인 시도를 한 IP를 찾아낸다. grep "Failed password for" /var/log/secure | egrep -v "invalid user|{USERID}|{LOGINIP}" | awk '{ print $11}' | uniq | sed "s/^/all:/" >.. 더보기
Zend Optimizer v3.3 Zend Optimizer v3.3 더보기
DOS와 UNIX간의 문서변환 DOS와 UNIX간의 문서변환 다양한 방법이 존재하기 때문에 자신의 상황에 맞추어서 적절한것을 이용하면 될것이다. 에디터의 사용 ☞vi 에디터에서 :1,$s/^M//g와 같이 입력한다. -:는 명령모드 실행 의미 -1,$는 첫라인에서 마지막라인을 의미 -s는 substitute를 하라는 명령어로 대체하라는 의미이다. -첫번째/는 그다음에 어떠한 문자를 대체할 것인가를 지정한다는것을 의미 -두번째/는 다음에 대체시킬 문자가 온다는 것을 나타낸다. -세번째/는 대체되는 부분에 대한 지정이 끝남을 의미한다. -^M은 Ctrl키와 V키를 눌러서 입력한후 다시 Ctrl키와 M을 누르라는 뜻 ☞sed the stream editor로서 입력파일에 스크립트에 지정한 방식대로 처리를 해서 출력 파일을 만들어 주는 에디.. 더보기
unix 나 linux 에서 ^M 문자열 한방에 제거하기 출처 : http://lanplaza.net 보통 개발은 윈도우에서하고 개발된 파일을 unix 나 linux 에 올린 후 vi 로 해당 파일을 열어보면 라인마다 ^M 이라는 문자열이 붙어있는 것을 볼 수 있다. 이기종간의 개행문자열이 달라서 생기는 현상이다. (매우 지저분하다.) vi 로 해당 파일을 열고 :%s/^M//g 명령어를 살포시 날려주면 한방에 지워진다. (시간이 많이 남는 사람은 각 행마다 일일이 지워줘도 된다. 난 할일없으면 가끔 그런짓도 한다. ㅡㅡ;; ) 여기서 주의할 점은 ^M 이 일반적으로 키보드에서 치는 M 이 아니다. ctrl + v 를 누르면 ^ 가 생기고 그 후 Enter 를 누르면 ^M 문자열이 완성이 된다. ㅡㅡV 더보기
ssh 포트 변경 출처 : http://lanplaza.net * ssh 포트 변경 ]# vi /etc/services 22 -> 1234 로 변경 ]# vi /etc/ssh/sshd_config Port 22 -> Port 1234 로 변경 ==> 데몬 재구동 ]# /etc/init.d/xinetd restart ]# /etc/init.d/sshd restart [출처] ssh 포트 변경|작성자 꽃나무 더보기
[펌] EUC-KR -> UTF-8 파일명 변경 출처 : http://lanplaza.net 주말에 조금 시간이 나서 집에 팽팽 놀리는 리눅스서버를 점검해봤습니다. 그런데 역시 UTF-8을 안쓰고 EUC-KR로 사용하니 뭔가 못쓰는 부분이 만더군요... 집집하기도 하고 그래서 결국! 좋아 UTF-8을 사용해보자! 라는 결론을 내리게 되었습니다. 그렇다면 한글세팅은 어떻게 할것인가... 1.터미널을 바꾸다. SecureCRT가 UTF8 컨버팅을 해서 쓸때 읽는건 별문제가 없는데 쓰는것이 문제가 있더군요....이런 그래서 터미널 쓰는 프로그램을 바꿔보았습니다. netSarang의 Xshell로 변경했습니다. UI도 괜찮고 국산프로그램이라그런지 한글에서도 별문제 없더군요... 2.삼바 설정을 UTF-8로 ... 뭐 이건 많이들 아시죠? dos charset.. 더보기

반응형