티스토리 뷰

서버

openssl 설치하기

아카이sun 2018.09.06 17:36

리눅스에 openssl설치 방법은 하단 링크를 참조하자.


https://www.howtoforge.com/tutorial/how-to-install-openssl-from-source-on-linux/


openssl설치가 완료되었다면 다음은 키 생성을 해야 한다.

키생성에 대한 부분은 하단링크를 참조하자.

인증서는 만료일자가 있기 때문에 해당만료일자를 자동으로 갱신해주는 certbot의 설치방법과 nginx와의 연동 방법등에 대해 설명하고있다.


https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04


키생성까지 모두 마쳤다면 아래의 nginx의 server block을 수정하면된다.



server {

  listen 443 default ssl; 

  listen [::]:443 default ssl; 

  

  ssl_certificate /etc/letsencrypt/live/www.site.com/fullchain.pem;

  ssl_certificate_key /etc/letsencrypt/live/www.site.com//privkey.pem;

  

  server_name  www.sitecom;

  

  access_log  /var/log/nginx/blog.access.log;

  error_log  /var/log/nginx/blog.error.log;


index index.php index.html index.htm index.nginx-debian.html;


  root /var/www;

  

  location / {

      

  }

  

  location /site{

    try_files $uri $uri/ /site/index.php?/$request_uri;

  }


  location ~ \.php$ {

      try_files $uri =404;

      fastcgi_split_path_info ^(.+\.php)(/.+)$;

      fastcgi_pass   unix:/run/php/php7.0-fpm.sock;

      fastcgi_index  index.php;

      fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;

      include        fastcgi_params;

  }

  location ~ /\.ht {

      deny all;

  }


}



'서버' 카테고리의 다른 글

리눅스에 크롬 설치하기  (0) 2018.09.29
mysql group by error  (0) 2018.09.21
openssl 설치하기  (0) 2018.09.06
nginx로 멀티도메인  (0) 2018.09.06
도커 설치하기  (0) 2018.08.17
mysql utf8mb4설정 ( 이모티콘 설정 )  (0) 2018.08.08
댓글
댓글쓰기 폼