-
[비공개] mac osx npm 인스톨 에러
npm 업데이트 후 install 시 아래와 같은 에러 해결 방법Attempt to unlock, which hasn't been lockedsudo chown -R `whoami` ~/.npm sudo chown -R `whoami` /usr/local/lib/node_modulessudo chown -R `whoami` /usr/localhttps://github.com/npm/npm/issues/4815추천 -
[비공개] 멤캐시드 외부 접속 허용
$ vi /etc/memcached.conf# -l 127.0.0.1-l 0.0.0.0추천 -
[비공개] 우분투 mysql 설치
1. mysql 설치$ sudo apt-get update$sudo apt-get install mysql-server mysql-client중간에 루트 비밀번호 입력2. UTF-8로 캐릭터셋 설정5.0부터 default-character-set=utf8이 deprecated되서 에러남$ sudo vi /etc/mysql/my.cnf[mysqld] 항목에 아래 추가init_connect=‘SET collation_connection = utf8_unicode_ci’ init_connect=‘SET NAMES utf8’ character-set-server=utf8 collation-server=utf8_unicode_ci skip-character-set-client-handshake3. mysql 재시작, 캐릭터셋 확인 $ sudo /etc/init.d/mysql restart$ mysql -u root -pmysql> show variables like '%character%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_filesystem | binary || character_set_results | utf8 || character_set..추천 -
[비공개] 오픈소스 APM 핀포인트 설치 - quickstart
네이버에서 오픈소스로 공개한 APM(Application Performance Management) :pinpoint인프라 : AWS EC2 c3.2xlarge,Ubuntu 14.04 (pv)1. 핀포인트 요구사항JDK 6 설치java.sun.com에서 JDK6 bin 다운로드$ chmod +x jdk-6*$ ./jdk-6*$ ls -ahljdk1.6.0_45 디렉토리 확인JAVA_6_HOME 환경변수 설정(핀포인트)$ vi ~/.profileexport JAVA_7_HOME=/home/ubuntu/jdk1.6.0_45$ source ~/.profileJDK 7 설치java.sun.com에서 JDK7 bin 다운로드압축 해제$ tar -zxvf jdk-7*JAVA_HOME환경변수 설정(핀포인트 :JAVA_7_HOME)$ vi ~/.profileexport JAVA_HOME=/home/ubuntu/jdk1.7.0_76export JAVA_7_HOME=/home/ubuntu/jdk1.7.0_76 PATH=$PATH:$JAVA_HOME/bin $ source ~/.profile$ java -versionjava version "1.7.0_76"Maven 3.2.x 설치tar.gz 다운로드 (http://maven.apache.org/download.cgi)압축 해제$ tar -zxvf apache-maven-*메이븐 디렉토리환경변수 설정$ vi ~/.profileexport MAVEN_HOME=/home/ubuntu/apache-maven-3.2.5PATH=$PATH:$MAVEN_HOME/bin$ source~..추천 -
[비공개] 아파치2 http로 접속시 https로 보내기
1. rewrite 모듈 활성화$ sudo a2enmod rewrite2. 설정$ sudo vi /etc/apache2/sites-available/defaultRewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^/(.*) https://%{HTTP_HOST}/$1 [NC,R=301,L]3. 문법 확인$ sudo apachectl configtest4. 아파치 재시작 후 확인$ sudo service apache2 restart추천 -
[비공개] 아파치2 SSL 설정
준비물openssl을 이용해 자체 발급 또는 인증 업체에서 구매.아파치2용 인증서, privite key, chain bundle, root안드로이드에서 chain과 root를 등록안하면 인증서 오류 남.1. 아파치2 설치$ sudo apt-get update$ sudo apt-get install apache22. SSL 모듈 활성화$ sudo a2enmod ssl$ sudo service apache2 restart3.인증서 복사$sudo mkdir /etc/apache2/ssl/etc/apache2/ssl 디렉토리에 .crt,.key, chainbundle.crt, root.crt를 복사4. 아파치 SSL 설정$ sudo vi /etc/apache2/sites-available/default-ssl ServerAdmin server@admin.com ServerNamewww.admin.com ServerAlias www.admin.com DocumentRoot /var/www .... 생략 SSLEngine on SSLCertificateFile /etc/apache2/ssl/인증서파일.crt SSLCertificateKeyFile /etc/apache2/ssl/키파일.key SSLCertificateChainFile /etc/apache2/ssl/체인파일.crt SSLCACertificateFile /etc/apache2/ssl/루트파일.crt .... 생략 5. 아파치 문법 확인 $ sudo apache..추천