개발 중에는 여러 사이트를 구성하고 자주 전환해야 하는 경우가 많습니다.
이전 관행에서는 httpd.conf에 모든 구성 파일을 포함하고
include conf/translate.conf #include conf/addons.conf include conf/spider.conf
이런 방식으로 먼저 httpd.conf 디렉터리를 찾은 다음 편집기를 사용하여 열고 수정한 다음 저장해야 하는데 꽤 번거로운 일입니다.
또 다른 방법은 httpd.conf에 모든 구성 파일을 포함시키는 것입니다.
include conf/*.conf
그런 다음 불필요한 구성 파일의 이름을 바꾸는 것도 더 번거롭습니다.
사실 Apache는 a2ensite 및 a2dissite라는 편리한 도구를 제공합니다. apache2 -공통 패키지.
a2ensite는 a2dissite 폴더 아래의 사이트에서 사용 가능한 구성 파일이 포함된 사이트를 활성화할 수 있습니다.
1. sites-available 폴더에 들어가서 spider.conf 같은 새 파일을 만듭니다.
<VirtualHost *:80> ServerName ci.hfahe.cn DocumentRoot /data/html/ci.hfahe.cn DirectoryIndex index.php </VirtualHost>
실행 후 프롬프트가 표시되고 구성을 적용하려면 Apache를 다시 로드해야 하는 것을 볼 수 있습니다. . apache2ctl Graceful/restart 명령을 사용할 수도 있습니다.
sites-enables 디렉터리로 이동하면 방금 활성화한 사이트 구성 파일에 대한 심볼릭 링크가 이 폴더에 추가된 것을 확인할 수 있습니다. 제어 사이트 원리.
a2dissite의 원리와 동작은 a2ensite와 유사하므로 여기서는 자세히 소개하지 않겠습니다.
a2dissite와 a2ensite를 통해 사이트를 빠르게 활성화/차단하고 개발 및 배포 효율성을 높일 수 있습니다.
위 내용은 a2ensite 및 a2dissite를 사용하여 사이트를 빠르게 전환하는 방법과 관련 내용을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.