회사에 로컬 개발환경 셋팅을 위한 자료 배포 차원으로 windows 에서의 ngix + tomcat 환경 구성 하기 포스팅을 써보려 합니다. 개발환경 OS : Windows7 nginx : 1.2.2 tomcat : 7 step 1. nginx download nginx의 설치는 다운로드 후 압축만 풀면 끝이기 때문에 따로 설치는 없습니다. Download URL : http://www.nginx.org/en/download.html [ 그림 1 ] nginx download step 2. 압축해제 다운받은 nginx-1.2.2.zip 파일 압축을 풀고 nginx를 실행합니다. [ 그림 2 ] nginx 실행 browser 에서 http://localhost 로 접속하여 확인. [ 그림 3 ] nginx..
nginx 와 tomcat 을 이용하여 웹 서비스 구축 시 nginx 로 들어온 요청을 reverse proxy형태로 tomcat에 요청 할 경우 client remote ip의 ip가 넘어오는게 아니라 nginx의 remote ip 가 넘어오는 현상이 있다. HTTP HTTP ( reverse proxy ) Client ---------> Nginx -------------> Tomcat (192.168.0.200) (192.168.0.100) (192.168.0.150) 위의 구조일 경우 Tomcat에서 request.getHeader("remote_addr") 로 불러오거나 access log에 Client의 IP ( 192.168.0.200 ) 을 가져오는 것이 아닌 NginX ( 192.168...
인터넷 비지니스가 활개를 치는 현 시점에 과연 Agile한 개발을 하기위해 필요한 기술이 무엇이 있을까 생각하던중 내가 즐겨쓰는 Python 기반의 좋은 web framework가 있어 소개 및 테스트를 해보려 합니다. mvc 방식의 개념을 가지고 있다면 그 누구라도 쉽게 사용할 수 있으리라 생각합니다. 그럼 본론으로 들어가 보도록 하겠습니다. 설치환경 OS : Ubuntu 11.10 Python : 2.7django : 1.3 step 1. django 설치 우분투에선 말이 필요없다. apt-get을 이용합니다. ( apt-get 이용이 힘들 경우 http://parksk.tistory.com/107 참조 ) $ sudo apt-get install python-django step 2. 설치 확인 $..
Linux에서 Session Clustering 설정 할 경우 buffer size가 부족해서 time out 나는 경우가 있었습니다. 그래서 설정하는 방법에 대해 정리해 보았습니다. step 1. 현재 설정 값 조회 # sysctl -a | grep memnet.core.wmem_max = 1048576 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.rmem_default = 262144 net.core.optmem_max = 20480 net.ipv4.igmp_max_memberships = 20 net.ipv4.tcp_mem = 193131 257511 386262 net.ipv4.tcp_wmem = 4096 16384 41..
chukwa란? open source의 hadoop 기반으로 개발된 대규모 분산 시스템을 모니터링을위한 데이터 로그 수집 시스템입니다. 즉 chukwa를 설치하기 위해선 선수과목으로 hadoop에 대한 기반 지식 및 설치를 필요로 합니다. [ 그림1 ] Chukwa Architecture 이제 chukwa를 설치 해 보도록 하겠습니다. 설치환경 OS : Ubuntu 12.04 ( Linux Mint 12 Lisa ) Hadoop : 1.0.3 Chukwa : 0.4.0 Download URL URL : http://ftp.daum.net/apache/hadoop/chukwa/chukwa-0.4.0/chukwa-0.4.0.tar.gz step 1. 소스 설치 소스를 다운로드 받은 뒤 압축을 푼다. $ wg..
이번엔 Nginx + SSL 설치 및 사용법에 대하여 알아보도록 하겠습니다. step 1. 소스 다운로드 # wget 'http://nginx.org/download/nginx-1.3.2.zip' step 2. configure & make # ./configure --prefix=/usr/local/nginx --with-http_ssl_module --without-http_rewrite_module # make # make install step3. key 생성 # openssl req -new > rocksea.csr .....++++++ ............................++++++ writing new private key to 'privkey.pem' Enter PEM pas..
NoSQL 의 한종류인 HBASE 도입 관련하여 내부적으로 입력테스트를 진행해 보았습니다. 테스트 시나리오 1. 현재 운영중인 DB Schema와 동일한 필드 입력( 필드명, 사이즈 )2. 1000만건의 데이터 입력 3. 데이터 입력시간 체크 환경ubuntu 12.04 ( giga bit network switch ) hadoop-1.0.1hbase-0.92.1java 1.6 Hbase 환경총 세대의 서버 분산환경 nobody1 - RegionServer , HMaster, HQuorumPeer nobody2 - RegionServer, HQuorumPeer nobody3 - RegionServer library requiredhadoop-core-1.0.0.jarhbase-0.92.1.jarzookee..
이번에는 JBOSS와 Infinispan 연동에 대해 알아보도록 하겠습니다. 설치 환경 maven 2.2.1 java 1.6.0_23 jboss 5.1 infinispan 5.1.3 Step1. JBOSS Node 생성 clustering을 위한 jboss node를 2개 생성한다. $ cp -r $JBOSS_HOME/server/default $JBOSS_HOME/server/node1 $ cp -r $JBOSS_HOME/server/default $JBOSS_HOME/server/node2 step 2. Web Project 생성 mvn archetype:generate -DgroupId=com.mycompany.app \ -DartifactId=my-webapp -DarchetypeArtifactI..
maven 설치에 대해서 알아보도록 하겠습니다. 일단 maven이란 자바 빌드용 도구로 build -> release 까지 가능하게 해주는 툴 입니다. 이제 저에게는 없어서는 안되는 툴이 되어버린 것 같습니다. ( Eclipse를 쓰지않는 관계로 더 절실해 졌습니다. ) 이제 설치 방법에 대하여 알아보도록 하겠습니다. 설치환경 OS : CentOS release 5.4 (Final) JAVA version : 1.6.0_18 Maven version : 3.0.4 다운로드 URL http://maven.apache.org/download.html m2e 설치 installationhttp://download.eclipse.org/technology/m2e/releases step 1. 소스 다운로드 # ..
- Total
- Today
- Yesterday
- JBOSS
- 해외여행
- ubuntu
- AWS
- 여행
- Business English
- nodejs
- 비지니스 영어
- 영작
- 비교구문
- 스페인 여행
- maven
- 베트남
- 다낭
- hdfs
- 영문법
- k8s
- 조동사
- Python Django
- redis
- hadoop
- 도덕경
- 가정법
- mongoDB
- it
- 대명사 구문
- Python
- NGINX
- PostgreSQL
- memcached
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |