Apache ssl 설정

2013. 8. 6. 12:38OS/리눅스

반응형

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