Nginx quic branch를 도커로 만들고 있습니다.
https://github.com/woosungchoi/docker-nginx-brotli/tree/quic
기존 소스가 클라우드플레어의 quiche 이용해서 Nginx에서 http3를 이용하게 했는데요.
quiche의 경우 현재 Nginx 최신 버전인 1.22.0에는 대응이 안되더라구요.
그래서 포기하다가, 다시 보니 뭔가 할 수 있을 것 같아서 조금씩 만져서 되게하려고 합니다.
Nginx 자체적으로 quic을 이용해서 개발 중인데요. 아직은 메인브랜치에 머지되려면 한참 먼 것 같지만 조금씩 개선되고, 어느정도 쓸 수 있을 것 같습니다.
거의 다 된 것 같은데요.
도커허브에서 깃허브를 연동해서 쓰고 있는데 4번 실패하고 5번째 도전 중입니다.
boringssl까지 빌드하니 총 20분 넘게 걸리는 것 같습니다.
성공하면 제 홈페이지를 http3로 돌려보려구요. ㅎㅎ
오우,,, 기대해보겠습니다!!
유후 성공했습니다~!
일주일에 한번씩 빌드하게 해주면 quic 최신버전에도 대응될 듯 합니다. 기쁘네요. ㅎㅎ
크.. 축하드립니다.. 능력짜...
만들어주신 nginx와 php 이미지로 컨테이너를 만들었는데
nginx 컨테이너에서 php 컨테이너로 9000번 포트는 찔리는데 phpinfo 페이지를 열려고하면 File not found.와 함꼐 아래처럼 php에서는 404 error가 나옵니다. 혹시 볼륨도 공유해줘야되는게있을까요?
https://github.com/woosungchoi/docker-rhymix/blob/main/docker-compose.production.yml
어떻게 만들어주셨는지 잘 모르겠지만, 저는 라이믹스 돌릴 때 항상 docker-compose로만 돌려서 이렇게 셋팅했습니다!
볼륨을 공유해야하는군요 ㅎㅎ 감사합니다!
넵 도커컴포즈로 셋팅해주시면 문제없을거예요!
https://github.com/woosungchoi/docker-rhymix/blob/main/build/Dockerfile
php이미지는 이렇게 도커파일로 다시 빌드해줘서 VOLUME과 WORDIR를 한곳으로 몰아줬습니다!
와.. 만고의 삽질끝에 성공했습니다 ㅎㅎ
우성짱님처럼 복잡하게는 못만들고 우성짱님 빌드를 기반으로 NPM과 같이쓸만한 이미지를 만들었네요 ㅎㅎ
모두 우성짱님 덕분입니다
오 대박이네요!!
기존에 이미지를 너무 잘만들어주신덕분에 단순하게 conf 파일만 입맛에맞게 수정했습니다 ㅎㅎ
redis도 제 예시파일처럼 쓰시면 라이믹스 캐시로 사용가능해요 ㅎㅎ
https://www.wsgvet.com/ubuntu/125
여기 가운데 쯤에 설정 방법 적어뒀습니다. ㅎ 속도 엄청나게 빨라집니다. ㅎㅎ
quic ㄷㄷ 능력자시네요
도커파일만 조금 수정해서 만들어보았어요!
금방 만드실 수 있어요!
litespeed 사용하다가 nginx로 넘어와서 가장 안타까운 점이 quic이었습니다.
아직 quic을 기본 제공해주는 docker 웹서버가 litespeed 뿐인 것 같더라구요.
다른 것들은 여전히 docker를 수정해야 사용 가능한 것 같더라구요..
cmt alert