Devdom과 함께 Linux에서 Apache 가상 호스트 생성을 자동화하십시오.
Devdom은 Mac의 Valet의 단순성에서 영감을 얻은 명령 줄 도구입니다.
실제로 DNSMASQ와 같은 추가 구성 요소를 가져올 필요없이 Linux의 현지 개발 환경에 동일한 기능을 가져오고 싶었습니다. 따라서 Valet Linux 프로젝트를 대체하지는 않습니다.
"베타"상태는 내가 원래 글을 쓰는 동안 해결하려는 것입니다.
결국 (시간이 허용됩니다. 늦게 제한되어 있음) 전체 스크립트에 더 많은 유연성을 추가하고 싶습니다. 따라서 자동화 된 관리 도구에 액세스 할 수없는 생산 환경에서는이를 활용할 수 있습니다. 현재 상태에서는 외부 세계에 콘텐츠를 제공하는 상자에 사용하는 것이 좋습니다. (생산 환경에서 테스트되지 않았습니다.)
Devdom은 환경에 대해 몇 가지 사항을 가정합니다.
기존 Conf 파일을 복사 하거나 게으른 경로를 복사하고 모든 도메인을 https://localhost/devsite1 및 https://localhost/devsite2 에서 실행하는 대신, 즉시 사용자 정의 최상위 도메인을 생성하고 즉시 액세스 할 수 있습니다.
https://devsite1.test 는 https://localhost/devsite1 보다 훨씬 우수하며 도메인에서 도메인으로 점프 할 때 정리하기가 더 쉽습니다.
도메인 생성 :
devdom domain mysite.test/etc/apache2/sites-availablea2ensite mysite 사용하여 Virtualhost를 활성화합니다/etc/hosts 에 항목을 추가하여 도메인에 TLD로 액세스 할 수 있습니다.새 애드 블로킹 목록으로 업데이트 된 /etc /호스트?
devdom hosts그게 다야! CP & SED 명령을 몇 분 동안 실행하는 몇 분 동안의 명령의 초 가치가 있습니다!
데비안 또는 우분투 기반 램프 배포판; Rhel 기반 배포판은 호환되지 않습니다.
GIT 설치 :
git clone https://github.com/angela-d/devdom.git
cd devdom && sudo apt install ./devdom.debapt update && apt install ./devdom.deb(선택 사항) mariadb를 통해 MySQL을 사용하는 것을 선호하는 경우 :
apt update && apt install ./devdom.deb --no-install-recommendsapt remove devdom --purge그게 전부입니다. Devdom은 그것이하는 일에 대한 프롬프트를 제공하고 개입이 필요한시기를 알려줄 것입니다.
문제 추적기에 대한 버그를보고하십시오