체육관에 빚을 지고 있는 내 친구인 클라이언트로부터 내가 받은 프로젝트가 하나 있었습니다.
그들은 신용 카드 기계를 사용하기 때문에 매달 POS 보안 검색을 수행합니다.
보안 검색에 실패하면 다음 달까지 요금이 청구됩니다. 소유자가 보안 검사를 통과하려면 현재 웹 서비스가 백그라운드에서 실행되고 있어야 합니다.
1년 전, 저는 그의 Windows 10에 백그라운드에서 실행되는 로컬 호스트 서비스로 Lighttpd 웹 서버를 설치해야 했습니다. 보안 검색을 통과했습니다. 이제 [lighttpd] 프로그램(http://lighthttpd.dtech.hu/)은 더 이상 사용되지 않습니다.
현재 버전은 1.4.55입니다.빛그러나 사용 가능한 유일한 파일은 .tar입니다.
Windows 10에서 lighttpd를 업그레이드하거나 최신 버전의 lighttpd LightTPD를 처음부터 설치하는 방법을 Google에서 찾아보았지만 찾을 수 없었습니다.
진행 방법에 대한 지침이 필요합니다. 현재 저는 Ubunut OS 노트북의 VMWare Workstation 가상 머신에서 Windows 10을 사용하고 있습니다.
고쳐 쓰다
lighttpd 웹 서비스를 설정하는 방법에 대한 몇 가지 기사를 Google에서 찾았습니다.
http://www.gizmoplex.com/wordpress/gitweb-with-lighttpd-in-cygwin/
그러나 그것들은 몇 년 전에 쓸모없게 되었습니다.
업데이트 #2
테스트를 위해 Windows 10 시스템에 Ubuntu WSL을 설치했지만 localhost는 ubuntu 프로그램 창이 열려 있을 때만 실행됩니다. 폐쇄되면 서비스가 중단됩니다.
독립형 프로그램을 찾고 있거나 LightTPD를 사용하여 Cygwin을 백그라운드에서 실행하고 싶습니다.
답변1
나는 당신이 이런 일을 할 수 있다고 믿습니다.
run.exe bash.exe -c "lighttpd ; bash"
이 스레드에서 가져왔습니다. https://github.com/microsoft/WSL/issues/612