웹개발
-
Grinder : 로드(성능, 부하) 테스팅 도구웹개발 2014. 3. 27. 09:00
여러대의 장비를 이용해서 서버의 로드를 테스팅할수 있는 도구. http://grinder.sourceforge.net/ 기본 구조. Console, Agent, Worker로 구성되어 있음. Console이 메인 서버로 Agent들에 명령을 내리고 각 Agent들이 개별 장비에 설치되어 실행되고 있다가 Console로 부터 명령을 받아서 테스트를 실행함. Agent가 Worker를 생성해서 테스트를 수행함. 테스트 방법은 지정된 Jython 스크립트를 이용해서 수행. 여러개의 테스트를 수행할때 각 테스트 케이스에 가중치를 줄 수 있음. Grinder Console실행 java -cp ./grinder-3.11/lib/grinder.jar net.grinder.Console Grinder Agent 실행 ..
-
nginx에 basic auth 설정웹개발 2014. 2. 19. 09:00
1. config 파일에 관련 정보 설정 location / { auth_basic "closed site”; #접속할때 보이는 메세지 auth_basic_user_file conf/htpasswd; #id, password 파일위치 } 2. htpasswd명령어를 이용해서 password 파일을 생성함. htpasswd -b htpasswd testid testpassword 참조 : http://nginx.org/en/docs/http/ngx_http_auth_basic_module.html
-
yeoman 설치 및 실행웹개발 2014. 2. 12. 09:00
아래 3가지 도구로 구성되어 있음. yo : Yeoman에서 스캐폴딩을 담당. bower : 패키지 관리도구 grunt : 빌드 도구 설치 환경 OS : mac osx 10.9.1 Node.js, Git, Ruby, Compass(http://compass-style.org/install/) 등이 설치되어 있어야 함. yeoman 설치. sudo npm install -g yo webapp 스캐폴드를 위해 관련 생성기를 설치 sudo npm install -g generator-webapp 새로운 webapp 프로젝트 생성 yo webapp 테스트 진행 grunt test 브라우저에서 앱상태 모니터링 grunt server 배포용 앱 빌드 grunt angularJS용 생성기 설치 npm install ..
-
OSX에 Nginx 설치웹개발 2013. 12. 23. 23:45
설치환경 운영체제 : mac osx 10.9.1 nginx 설치 1. http://wiki.nginx.org/Install 에서 stable 버전 다운로드 2. brew install pcre : pcre 라이브러리 설치 3. ./configure --with-http_ssl_module : https 관련 모듈을 사용함. 4. make 5. sudo make install nginx 실행 sudo su - cd /usr/local/nginx sbin/nginx : 시작 sbin/nginx -s stop : 중지 참고 1. http://wiki.nginx.org/Install