unix SSL 설치 (Apache)

2012.04.19 10:11

엘카 조회 수:13033

참고 문서  

준비물

  1. 개인 키 생성

    # cd /home/elkha/ssl
    # openssl genrsa -des3 -out server.key 2048
    	- 비밀번호 입력
    # openssl req -new -key server.key -out server.csr
    # openssl rsa -in server.key -out server.key.insecure
    	- 비밀번호 입력
    # mv server.key server.key.secure
    # mv server.key.insecure server.key
    
  2. server.csr 파일을 ssl 기관에 제출

    csr.jpg

  3. ssl 기관에서 발급받은 키 (server.crt)

    -----BEGIN CERTIFICATE-----
    jo1pRooPTACnbDR4JP4d+aqlJdhug4SEN3jTyhKYaTNj/T0IHPLNd9P4BTtDWCWV
    ...
    cnBvc2UgaW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0
    -----END CERTIFICATE-----
  4. Apache

    # vi /usr/local/apache/conf/httpd.conf Listen 443 LoadModule socache_shmcb_module modules/mod_socache_shmcb.so LoadModule ssl_module modules/mod_ssl.so <ifmodule ssl_module> SSLRandomSeed startup builtin SSLRandomSeed connect builtin SSLOptions +StrictRequire SSLSessionCache "shmcb:/usr/local/apache/logs/ssl_scache(512000)" SSLSessionCacheTimeout 300 </ifmodule> <virtualhost *:443> ServerAdmin m@elkha.kr DocumentRoot /home/elkha/public_html ServerName elkha.kr ServerAlias *.elkha.kr php_admin_value doc_root /home/elkha php_admin_value upload_max_filesize 100M php_admin_value user_dir /home/elkha/public_html # php_admin_value open_basedir / AddType application/x-httpd-php .html .php ### SSL ### SSLEngine on SSLCertificateFile "/home/elkha/ssl/server.crt" SSLCertificateKeyFile "/home/elkha/ssl/server.key" </virtualhost>

    문서

번호 제목 날짜 조회 수
81 vmware with centos 7 secret 2019.08.23 0
80 php-fpm tcp to socket secret 2020.01.25 0
79 net::ERR_CONNECTION_REFUSED secret 2021.10.11 0
78 my.cnf secret 2019.04.11 1
77 The best configuration of php7.4-fpm / 1.5GB 2023.05.04 147
76 To download large files with rsync command. 2023.05.04 160
75 The best configuration of php7.4-fpm / 8GB 2023.05.04 232
74 mysqldump from remote db to my local server. 2023.05.04 541
73 windows hardware encrypt ssd 2024.01.23 649
72 gearman 은 무엇인가? 2023.06.21 672
71 apache2 AllowOverride config 2023.05.23 746
70 mysql 백업 (shell script) file 2018.10.14 802
69 php 에서 비동기 처리하는 방법 2023.06.22 828
68 munin 설치 2018.10.13 974
67 yum install php 7.1 [6] 2018.10.10 991
66 웹 백업 (쉘 스크립트) file 2018.10.14 1340
65 yum install mariadb [2] 2018.10.10 1383
64 certbot apache multiple domain 2019.04.10 1581
63 yum install php-apcu 2019.03.12 1730
62 yum install latest redis file 2019.03.27 1830