기본 콘텐츠로 건너뛰기

9월, 2015의 게시물 표시

아마존 웹 서비스 구축시 참고사항

EC2 instance 생성 + EC2용 Security Group 생성 및 instance의 attach RDS instance 생성 + RDS용 Security Group 생성 및 instance의 attach 외부에서 접속할려면 Security Group의 InBound의 anywhere로 설정 필요 EC2의 LAMP 설치. 이때 RDS를 사용하면 MySQL은 설치안해도 되었습니다. https (SSL) 설치 자습서: SSL/TLS를 사용하여 Amazon Linux에서 Apache 웹 서버 구성 (아마존 제공) 인증서 만들기 인증서 구성 Configuring SSL on Single Instances of PHP 5.3, PHP 5.4, and PHP 5.5 Installing SSL on AWS EC2 시간 변경 /etc/php.ini 열기 timezone 변경 [date] date.timezone="Asia/Seoul" Linux OS 시간 동기화 참고 파일 쓰기 : 해당 폴더에 권한 설정 필수 쓰기 권한 QnA 웹서비스를 위한 퍼미션 문제 아파치가 접속시 사용되는 유저와 그룹 위치 httpd.conf -------------------------------- User nobody Group nobody -------------------------------- 암화 모듈 mcrypt : 추가 설치 필요 미설치인 경우 여기 참조 설치 자습서: Amazon LinuxLAMP 웹 서버 설치  : 전 여기서 MySQL은 미설치 아마존 웹서비스 – 서버 구축 아마존 웹서비스  : 여기 잘되어 있음. 많은 도움이 되었음 RDS 연결 에러 Error: php53-common conflicts with php-common You could try using --skip-broken to work around the problem

리눅스 웹 서버 설치

Ubuntu 우분투 14.04 서버 세팅하기 (Virtual Box) Ubuntu 서버 14.04에 LEMP 스택 설치하기 (Nginx, MySQL, PHP) Azure에서 Linux 가상 컴퓨터에 LAMP 스택 설치 여러 OS에서 설치 방법을 간략하게 설명되어 있습니다. CentOS VirtualBox에서 centos7 설치 네트워크 활성화 : root 계정으로 해야함 ip a    // 네트워크 아답터 보기 ping 168.126.63.1     // ping 테스트 cd /etc                   // etc 폴더로 이동 find -type f -name "*enp0s3"   // 아답터 파일 찾기 cd /etc/sysconfig/network-scripts // 아답터 파일 위치로 이동 vi ifcfg-enp0s3            // 아답터 파일 편집 ONBOOT=no              // yes로 변경 service network stop    // 네트워크 서비스 재시작 service network start ping 168.126.63.1     // pint 테스트 3번째 아답터도 위와 동일하게 변경 네트워크 수동 설정 OS update yum update 개발 도구 설치( 설치 항목) yum groupinstall "development tools" VirtualBox Guest Plugin 설치 : VirtualBox에서 실행에 느린 부분을 속도를 높여주는 기능 현재 실행된 VirtualBox 메뉴 -> 장치 -> "게스트 확장 CD 삽입" 선택 mkdir cdrom     // 이곳에 게스트 확장 CD를 mount 할것입니다. mount /dev/sr0 cdrom cd cdrom ./VBoxLinuxAdditions.run   // 확장 설치 실행 yum

PHP 암호화/복호화

참고 MySQL의 Aes_encrypt / Aes_decrypt와 호환되는 Python/ Php 구현 64진수로 암호화하는 base64 함수 PHP에서 AES-256과 HMAC을 사용하여 문자열을 암호화하고 위변조를 방지하는 법 암호화 사용시 뒤에 쓰레기값이 찍는 문제 발생했음(2015-09-16). 내가 뭘 잘못했나?? mcrypt_encrypt

Apache Server SSL 설정

Apache 설정을 아래와 같이 수정합니다. 파일은 httpd.conf 입니다. 참고 리눅스 개인서명 SSL 인증서 생성  : Linux + Apache 환경에서 Self-Signed 인증서 생성하고 SSL 구성하기 아파치 환경에서의 SSL 구성하기 openssl CA 및 인증서 생성하기 SSL/TLS 기본 테스트 페이지 SSL Labs SSL Checker | Symantec CryptoReport

웹서버 openssl로 인증서 만들기

c:/openssl/bin>openssl req -config d:\apache\server\conf\openssl.cnf -new -out server.csr -keyout server.pem Loading 'screen' into random state - done Generating a 1024 bit RSA private key ...............++++++ ................++++++ writing new private key to 'server.pem' Enter PEM pass phrase: Verifying - Enter PEM pass phrase: phrase is too short, needs to be at least 4 chars Enter PEM pass phrase: Verifying - Enter PEM pass phrase: ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]: KR State or Province Name (full name) [Some-State]: Seoul Locality Name (eg, city) []: Seoul Organization Name (eg, company) [Inter