Eclaire는 Go로 작성된 자동 HTTPS를 갖춘 초고속 정적 사이트 웹서버입니다. 사용이 매우 간단하고 이식성이 뛰어나며 몇 초 만에 정적 사이트에 대한 HTTPS를 자동으로 설정합니다.
eclaire는 100% 호환되며 Bearclaw 사이트와 함께 사용하도록 만들어졌습니다. Bearclaw는 RSS가 포함된 작은 정적 사이트 생성기입니다. 확인해 보세요!
NGINX와 Apache는 훌륭하지만 단순히 정적 콘텐츠를 제공하는 것보다 훨씬 더 많은 책임을 처리하도록 설계된 범용 웹 서버이므로 결국 HTTPS를 설정해야 합니다.
Eclaire는 거의 존재하지 않는 웹 서버로 설정하는 데 약 60초가 걸리며 Let's Encrypt를 통해 중단 없이 Bearclaw 사이트(또는 모든 정적 사이트!)를 제공하도록 처음부터 설계되었으므로 블로그가 첫 페이지를 만들 때 5달러짜리 물방울이 희미해지지 않습니다. HackerNews에서 ;)
정적 콘텐츠 제공에만 집중할 수 있으므로 Eclaire는 움직이는 부분이 훨씬 적고 정적 사이트 배포를 위해 더 짧은 시간에 더 많은 작업을 수행합니다.
알고 계셨나요? Eclaire는 달콤한 페이스트리이자 프랑스어로 '번개'를 뜻하는 단어입니다.
Eclaire를 다운로드하거나 빌드하고 가장 적합한 위치에 eclaire
바이너리를 배치하세요.
eclaire
실행하여 www
폴더를 만든 다음 다음과 같이 www 디렉터리에 사이트를 배치합니다.
./www/mycoolblog.com/
./www/whatever-subdomain.mycoolblog.com/
그게 다야! 평소와 같이 DNS를 서버의 IP로 지정하면 eclaire가 http 및 https 요청 처리를 시작합니다!
참고: Eclaire는 완전히 이식 가능하며 실행된 자체 폴더 외부에 파일을 저장하지 않습니다.
Linux, 특히 Systemd 배포판을 사용하는 경우 Systemd를 사용하여 다음 예와 같은 "단위 파일"로 Eclaire를 관리할 수 있습니다.
[Unit]
Description=Eclaire static webserver
After=network.target
[Service]
Type=simple
User=www-data
WorkingDirectory=/path/to/eclaire
ExecStart=/path/to/eclaire/eclaire
Restart=always
[Install]
WantedBy=multi-user.target
systemd가 eclaire를 관리하도록 결정한 경우 이러한 명령을 사용하여 다른 웹 서버를 관리하는 것과 동일한 방식으로 eclaire systemd 서비스를 관리할 수 있습니다.
eclaire 시작 sudo systemctl start eclaire
eclaire 중지 sudo systemctl stop eclaire
eclaire 다시 시작 sudo systemctl restart eclaire
부팅 시 자동으로 eclaire 시작 sudo systemctl enable eclaire
부팅 시 eclaire를 자동으로 시작하지 않음 sudo systemctl disable eclaire
더즌스, 코드 카르텔, 오프토픽 고퍼, 수비대, 헤대, 몬스터 음료 회사.
이 코드는 MIT 라이센스를 사용하므로 누구도 신경 쓰지 않습니다. 모르신다면 무리하지 마세요.
? 님이 ?로 만들었습니다. ? 도넛은 맛있다
이 프로젝트의 공식 에너지 드링크 후원자가 되고 싶다면 원하는 대로 기부할 수 있습니다.
비트코인 : bc1qg72tguntckez8qy2xy4rqvksfn3qwt2an8df2n
모네로 : 42eCCGcwz5veoys3Hx4kEDQB2BXBWimo9fk3djZWnQHSSfnyY2uSf5iL9BBJR5EnM7PeHRMFJD5BD6TRYqaTpGp2QnsQNgC
?? 감사해요