• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글

Nginx quic branch를 도커로 만들고 있습니다.

우성짱 우성짱 442

4

14

https://github.com/woosungchoi/docker-nginx-brotli/tree/quic

 

Alpine Linux image with Nginx latest with TLSv1.3, 0-RTT, brotli, NJS support, and 10 MB size. All bu...

 

기존 소스가 클라우드플레어의 quiche 이용해서 Nginx에서 http3를 이용하게 했는데요.

 

quiche의 경우 현재 Nginx 최신 버전인 1.22.0에는 대응이 안되더라구요.

 

그래서 포기하다가, 다시 보니 뭔가 할 수 있을 것 같아서 조금씩 만져서 되게하려고 합니다.

 

Nginx 자체적으로 quic을 이용해서 개발 중인데요. 아직은 메인브랜치에 머지되려면 한참 먼 것 같지만 조금씩 개선되고, 어느정도 쓸 수 있을 것 같습니다.

 

거의 다 된 것 같은데요.

 

도커허브에서 깃허브를 연동해서 쓰고 있는데 4번 실패하고 5번째 도전 중입니다.

 

boringssl까지 빌드하니 총 20분 넘게 걸리는 것 같습니다.

 

quic.png.jpg

성공하면 제 홈페이지를 http3로 돌려보려구요. ㅎㅎ

신고공유스크랩
14
profile image
우성짱 글쓴이 2022.06.17. 13:31
달소

quic2.png.jpg

 

유후 성공했습니다~!

 

일주일에 한번씩 빌드하게 해주면 quic 최신버전에도 대응될 듯 합니다. 기쁘네요. ㅎㅎ

profile image
달소 2022.06.17. 13:42
우성짱

크.. 축하드립니다.. 능력짜...
만들어주신 nginx와 php 이미지로 컨테이너를 만들었는데
nginx 컨테이너에서 php 컨테이너로 9000번 포트는 찔리는데 phpinfo 페이지를 열려고하면 File not found.와 함꼐 아래처럼 php에서는 404 error가 나옵니다. 혹시 볼륨도 공유해줘야되는게있을까요?

20220617_134144.png.jpg

profile image
우성짱 글쓴이 2022.06.17. 13:57
달소

https://github.com/woosungchoi/docker-rhymix/blob/main/docker-compose.production.yml

 

어떻게 만들어주셨는지 잘 모르겠지만, 저는 라이믹스 돌릴 때 항상 docker-compose로만 돌려서 이렇게 셋팅했습니다!

profile image
우성짱 글쓴이 2022.06.17. 13:58
달소

https://github.com/woosungchoi/docker-rhymix/blob/main/build/Dockerfile

 

php이미지는 이렇게 도커파일로 다시 빌드해줘서 VOLUME과 WORDIR를 한곳으로 몰아줬습니다!

profile image
달소 2022.06.17. 18:23
우성짱

와.. 만고의 삽질끝에 성공했습니다 ㅎㅎ

우성짱님처럼 복잡하게는 못만들고 우성짱님 빌드를 기반으로 NPM과 같이쓸만한 이미지를 만들었네요 ㅎㅎ

모두 우성짱님 덕분입니다

profile image
달소 2022.06.17. 18:40
우성짱

기존에 이미지를 너무 잘만들어주신덕분에 단순하게 conf 파일만 입맛에맞게 수정했습니다 ㅎㅎ

profile image
우성짱 글쓴이 2022.06.17. 18:44
달소

redis도 제 예시파일처럼 쓰시면 라이믹스 캐시로 사용가능해요 ㅎㅎ

 

https://www.wsgvet.com/ubuntu/125

 

여기 가운데 쯤에 설정 방법 적어뒀습니다. ㅎ 속도 엄청나게 빨라집니다. ㅎㅎ

profile image
우성짱 글쓴이 2022.06.17. 14:11
몰라요

도커파일만 조금 수정해서 만들어보았어요!

 

금방 만드실 수 있어요!

3등
콜라 2022.06.20. 12:48

litespeed 사용하다가 nginx로 넘어와서 가장 안타까운 점이 quic이었습니다.

아직 quic을 기본 제공해주는 docker 웹서버가 litespeed 뿐인 것 같더라구요.

다른 것들은 여전히 docker를 수정해야 사용 가능한 것 같더라구요..

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
질문 proxmox ssd 인식이 갑자기 안됩니다 고장인걸까요? 3 kmw_ 1일 전09:37 117 +1
질문 ZFS 풀에서 계속 에러가 뜹니다 3 bass9030 1일 전00:43 77 +1
잡담 백업 주기와 방법에 대한 고민 12 칼룬 1일 전18:12 212 +1
3846 질문
image
TANG 51분 전11:33 12 0
3845 질문
normal
감자칩 17시간 전18:55 89 0
3844 질문
normal
숲형 1일 전11:21 203 0
3843 질문
image
kmw_ 1일 전09:37 117 +1
3842 질문
normal
bass9030 1일 전00:43 77 +1
3841 잡담
normal
칼룬 1일 전18:12 212 +1
3840 질문
normal
늘맑음 1일 전15:10 181 +1
3839 질문
image
게르노 1일 전12:26 66 0
3838 잡담
normal
bong90a 2일 전10:50 351 0
3837 후기
image
추주비 2일 전10:33 258 +1
3836 질문
normal
angrynerd 2일 전14:11 408 0
3835 오픈소스
image
달소 4일 전23:00 372 0
3834 후기
normal
N4100 4일 전18:56 425 +4
3833 가이드
file
펜타네스트 4일 전18:39 288 +1
3832 질문
image
똥쓰똥쓰 4일 전17:02 272 0
3831 후기
image
동도리군 5일 전10:27 311 0
3830 질문
image
칼룬 6일 전11:56 78 0
3829 질문
image
초보나스 6일 전11:13 324 0
3828 질문
image
kmw_ 6일 전22:29 210 0
3827 후기
image
달소 6일 전21:35 292 +1