2013. 8. 6. 12:38ㆍOS/리눅스
ssl을 설정하자.
ssl 이란 웹 서버와 사용자PC(웹 브라우저)간의 주고 받는 데이터를 암호화하는 글로벌 표준 암호화 알고리즘이다.
ssl설치하기전 httpd를 정지시킨다.
#service httpd stop
우선 SSL 인증서를 생성한다
#openssl genrsa -des3 -out server.key 2048
위 명령어를 입력하면
Enter pass phrase for server.key:
이러한 글이 나올 것이다.
암호를 설정하라는 뜻이다. 이 암호는 반드시 기억하고 있어야 한다.
#openssl req -new -key server.key -out server.csr입력을 하면 국가등 여러 가지를 묻는다.
성실하게 입력해주자.
#openssl x509 -in server.csr -out server.crt -req -signkey server.key -days 365
입력 후 아파치 재실행
# service httpd start
간혹가다
Syntax error on line 99 of /usr/local/server/apache/conf/extra/httpd-ssl.conf:
SSLCertificateFile: file '/usr/local/server/apache/conf/server.crt' does not exist or is empty
이런 에러 메시지가 뜰수도 있다. 위 에러는 server.crt가 /usr/local/server/apache/conf/extra/라는 경로에 없다는 뜻이다. server.crt를 옮겨주거나 vi로 들어가서 경로를 수정해준 후 아파치를 실행시키면 정상작동한다.
'OS > 리눅스' 카테고리의 다른 글
Zend Optimizer (0) | 2013.08.06 |
---|---|
Php 소스설치 (0) | 2013.08.06 |
Apache 소스설치 (0) | 2013.08.06 |
Mysql 소스설치 (0) | 2013.08.06 |
apm 설치 전 작업 (0) | 2013.08.06 |