-
{이미지:0}code-server는 쉽게말해 VS Code를 서버에 직접 설치하는 것입니다.설치 후 웹브라우저에서 해당 URL이나 포트에 접근하면, 웹브라우저 안에서 VS Code가 실행된다고 보면 됩니다.기존 홈페이지 파일을 수정하려면, FTP를 열어서 해당 파일을 VS Code로 열고 수정 후 붙여주는 작업을웹브라우저에서 바로 접속해서 즉시 수정가능하게 됩니다.편하지만, 비밀번호가 뚫리면 사이트가 다 날아가겠죠? ^^;;이 글에서는 제가 소개해드렸던 쉽게 설치하기 시리즈에 바로 적용할 수 있게 알려드리겠습니다.또한 보안을 위해 …
-
1. Ubuntu 20.04 LTShttps://nginx.org/en/linux_packages.html위 링크에 있는 방식으로 Nginx를 설치하고ufw나 iptables에 의한 80, 443 포트를 열어줍니다.SSL 인증서도 적절하게 설치해줍니다.[code=bash]/etc/nginx/sites-available/default.conf[/code]파일을 열어서[code=nginx]proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=static:100m max_size=10g ina…
-
1. 들어가며Caddy는 기존의 웹서버보다 더 쉽고 간단하게 설치 및 유지 보수를 할 수 있습니다.SSL 인증서 자동발급 및 갱신하는 것이 큰 장점이라고 생각합니다.그리고 apache나 nginx와 설정 문법이 다르기 때문에 이에 대한 공부를 해야되는 것이 필수겠죠.열심히 개발 중이고, 1에서 2로 업그레이드 되면서 문법이 완전히 바뀌었더라구요. ㅎㅎ최근에 2.1 버전으로 업그레이드되어 설치 후 그누보드까지 깔아보는 글을 적어보겠습니다.2. 패키지 설치하기우분투 20.04 기준 설치하는 방법입니다.echo "deb [tru…
-
[비밀글 입니다.]
-
[비밀글 입니다.]
-
{이미지:1}
1. 와일드카드 인증서와 Letsencrypt 인증서와의 비교
현재 제 홈페이지에는 AlphaSSL의 와일드카드 인증서가 설치되어 있습니다.
와일드카드 인증서는 *.wsgvet.com의 형태로 모든 서브도메인에 대하여 HTTPS 인증이 가능합니다.
그래서 서브도메인을 추가로 만들어도 언제든지 인증이 쉽게 된다는 장점이 있습니다.
Letsencrypt와의 차이점을 살펴보면
Letsencrypt의 경우 멀티도메인, 멀티서브도메인이 지원됩니다. (Letsencrypt 설치하기 :https://www.wsgvet.c…
-
1. SPDY 프로토콜?https://developers.google.com/speed/spdy'스피디'라고 발음하는 SPDY는 웹에서 속도를 높이기 위한 네트워크 프로토콜입니다.네트워크 지연을 줄이고, 속도를 빠르게 해줍니다.하지만 Nginx 현재 최신 버전 1.11.5에서는 기본적으로 SPDY 프로토콜을 지원하지 않습니다.왜냐하면 HTTP/2 프로토콜로 전환을 선언한 후 지원을 끊었기 때문입니다.하지만 여전히 SPDY 프토콜로 통신하는 브라우저가 있기 때문에 SPDY 프로토콜 지원은 아직도 의미가 있다고 볼 수 있습니다.2. 어…
-
{이미지:0}1. Pagespeed 모듈이란?구글에서 적극적으로 지원하고 있는 PageSpeed 모듈은활성화만 해도 자동으로 사이트를 최적화해주는 모듈입니다.장점은 현재 홈페이지 소스에 전혀 변화가 없이, 캐시 폴더에만 해당 최적화 파일을생성하여 자동으로 적용해주는데 있습니다.저는 Nginx를 쓰고 있기 때문에 ngx_pagespeed 모듈을 넣었구요.ngx_pagespeed를 적용하는 방법에 대해 적어보겠습니다.2. 소스 다운받기우분투에는 패키지가 없기 때문에 Nginx와 함께 소스 컴파일 설치를 해야 합니다.기존에 패키지 설치만…
-
{이미지:0}위 스샷과 같이 클라우드 플레어는 암호화된 요청을 많이 받는 것을 볼 수 있습니다.이는 클라우드 플레어에 가입하여 쉽게 빠르게 그리고 무료로 HTTPS 인증서를 이용할 수 있기 때문입니다.클라우드 플레어의 무료 HTTPS를 테스트하면서 지원 범위가 어딜까 궁금해졌습니다.찾아보니 링크1에 관련 내용이 상세하게 적혀있더라구요.{이미지:1}위 스샷은 무료 인증서의 최소 지원 브라우저입니다. 사실상 현재 이용되는 거의 모든 브라우저라고 볼 수 있습니다.다만 안드로이드 구버전이나, 윈도우XP에 대한 지원은 없다는 것을 볼 수 있…
-
{이미지:0}1. 왜 HTTPS 무료 인증서를 설치해야 할까요?인증서에 대한 개념은 나무 위키를 보면 이해가 쉽습니다.참조 링크 : https://namu.wiki/w/TLS간단하게 말해서 웹 상에 전송되는 모든 데이터를 암호화한다고 보면 됩니다.암호화의 중요성은 구글도 매우 강조하고 있습니다.https://security.googleblog.com/2016/09/moving-towards-more-secure-web.html위 링크에도 있지만{이미지:1}위 스샷에 보면 현재 HTTP로 전송되는 사이트의 경우 느낌표로 간단하게 표시…