Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- FAAS
- golang
- 코딩테스트
- alert
- 너비 우선 탐색
- vue.js
- k8s
- 13549
- 프로그래머스
- 타원곡선
- 설치과정
- Docker-compose
- cloud
- docker
- observability
- 서버리스
- Props
- sia
- kubernets
- Vue
- Jenkins
- 비트코인
- Programmers
- 숨바꼭질3
- 도커
- 모각코
- 백준
- kubernetes
- ChangeCipherSpec
- BaaS
Archives
- Today
- Total
작업공간
5th Meet - SSL server 구축 본문
Daily Object
- node.js - Express.js 혹은 golang - gin을 사용하여 서버 구축 시작
Review
- 실제 언어를 이용한 서버 구축에서 인증서 생성과 등록의 어려움을 겪었다.
인증서 생성
Opensource인 openssl 을 사용하여 테스트용으로 만들 서버를 위한 cert, key file을 생성하였다.
openssl reference를 보고 따라하면 된다.

위와 같이 crt, csr, key 생성을 완료했다.
서버 구축
서버는 golang의 gin-gonic package를 사용했다.
dir 구조는 아래와 같다.
ginSSL
ㄴ go.mod
ㄴ go.sum
ㄴ main.go
ㄴ server.crt
ㄴ server.key
main.go의 code는 아래와 같다.
package main
import (
"github.com/gin-gonic/gin"
)
func main() {
r := gin.Default()
r.GET("/", func(c *gin.Context) {
c.String(200, "Hello Gin!!")
})
r.RunTLS(":44231", "./server.crt", "./server.key")
}
근데 여기서 private key인 server.key file을 읽을 수 없다는 오류와 함께 https 호스팅이 불가능했다.
reference를 읽어보며 오류를 찾고 있다.

'2021 동계 모각코 Main' 카테고리의 다른 글
5th Meet Plan (0) | 2022.02.03 |
---|---|
4th Meet - Cryptography (0) | 2022.01.20 |
4th Meet Plan (0) | 2022.01.20 |
3rd Meet - CSP / OWASP (0) | 2022.01.13 |
3rd Meet Plan (0) | 2022.01.13 |