본문 바로가기

분류 전체보기2848

Tomcat JSP DB(Oracle) 연동 소스코드 - 다른 방법 executeUpdate() // select => executeQuery() rs = stmt.executeQuery(query); while(rs.next()){ out.println(rs.getInt("empno")+" : "); out.println(rs.getString("ename")+" : "); out.println(rs.getInt("deptno")+" "); } } catch(NamingException ne) { out.println("설정명을 찾을 수 없습니다."); } catch(SQLException se) { out.println(se.toString()); } finally { //닫을때는 맨마지막에 열린것부터 닫는다. if(rs != null) rs.close.. 2009. 6. 18.
Apache2 모듈을 통한 트래픽 제어 (mod_cband) Apache 1.x 버전에서는 아래와 같이 mod_throttle 모듈과 mod_bandwidth 모듈을 통해 트래픽 제어를 할 수 있었다. Apache + Throttle(mod_throttle) 을 이용해서 트래픽정보를 구합니다. [Throttle Status] http://자신의도메인/throttle-me 실시간으로 볼 수 있으며 자신의 일일 트래픽량이 증가시 웹서버에서 Throttle 연동해 있기 때문에 초과시 자동적으 로 트래픽량 초과 안내 페이지가 나오면 일일 트래픽량으로 제한이므로 하루가 지나면 다시 초기화로 다시 계산해서 그 정보가 계산됩니다. % - 허용된 트래픽에서 몇퍼센트를 사용 Hits - 도메인의 히트수 Refused - 트래픽이 초과하였을때 접속하여 요청거부된 횟수 KBytes .. 2009. 6. 18.
PHP SSH2 사용한 원격 서버 접속 PHP 에서 원격지의 서버에 접속해서 데이터를 교환하거나 , 특정 프로그램을 실행시키기 위해 사용할 수 있다. 준비물 : OpenSSL(lib), libssh2, php_ssh2 리눅스 시스템 1. OpenSSL http://www.openssl.org/ 2. libssh2 http://sourceforge.net/projects/libssh2/ 3. ssh2 PHP extension http://pecl.php.net/package/ssh2 OpenSSL 설치 우선 소스를 적당한 디렉토리 (예제에서는 /usr/local/src 를 사용함) 에 다운로드 받는다. # tar zxvf openssl-0.9.8k.tar.gz # cd openssl-0.9.8k # ./config 또는 ./Configure -.. 2009. 6. 17.
PHP FreeTDS 사용 ODBC(MSSQL) 연동 PHP에서 Microsoft SQL 서버를 사용하기 위한 방법입니다. 편의상 존칭은 생략합니다. PHP에서 ODBC, Microsoft SQL, SyBase 등을 사용할때에 mssql 익스텐션을 컴파일 하기 위해서는 Free TDS 라이블러리가 필요하다. 이때 사용되는 프로토콜은 Microsoft SQL 4.2, 7.0, 8.0 프로토콜을 지원하고 있다. 설치 방법은 아래와 같다. 사이트 : http://www.freetds.org 다운로드를 적당한 디렉토리 (ex: /usr/local/src) 에 wget등을 이용해서 다운로드 받는다. (편의상 root로 작업) Free TDS 라이블러리 설치 # tar zxvf freetds-stable.tgz # cd freetds-0.82 # ./configure.. 2009. 6. 17.
메일서버(sendmail,saslauthd,dovecot) 구축 // 설치 // 1. yum install sendmail (centos5 설치시 기본설치되어있음) 2. yum install sendmail-cf ( m4 사용, sasl 설정을 위해 깔아야 함) 3. cyrus-sasl 패키지의 설치 확인. 안되어 있으면 설치 4. yum install dovecot ( pop3 서버 설치) // 소스 설치 // # wget http://dovecot.org/releases/1.1/dovecot-1.1.2.tar.gz # tar xvfz dovecot-1.1.2.tar.gz # cd dovecot-1.1.2 # ./configure --prefix=/usr --localstatedir=/var --with-pam --with-gssapi --with-mysql # m.. 2009. 6. 17.