>  기사  >  백엔드 개발  >  Apache는 a2ensite 및 a2dissite를 사용하여 사이트를 빠르게 전환합니다.

Apache는 a2ensite 및 a2dissite를 사용하여 사이트를 빠르게 전환합니다.

WBOY
WBOY원래의
2016-08-08 09:20:281300검색

개발 중에는 여러 사이트를 구성하고 자주 전환해야 하는 경우가 많습니다.

이전 관행에서는 httpd.conf에 모든 구성 파일을 포함하고

include conf/translate.conf
#include conf/addons.conf
include conf/spider.conf

이런 방식으로 먼저 httpd.conf 디렉터리를 찾은 다음 편집기를 사용하여 열고 수정한 다음 저장해야 하는데 꽤 번거로운 일입니다.

또 다른 방법은 httpd.conf에 모든 구성 파일을 포함시키는 것입니다.

include conf/*.conf  

그런 다음 불필요한 구성 파일의 이름을 바꾸는 것도 더 번거롭습니다.

사실 Apache는 a2ensitea2dissite라는 편리한 도구를 제공합니다. apache2 -공통 패키지.

a2ensite는 a2dissite 폴더 아래의 사이트에서 사용 가능한 구성 파일이 포함된 사이트를 활성화할 수 있습니다.

1. sites-available 폴더에 들어가서 spider.conf 같은 새 파일을 만듭니다.

<VirtualHost *:80>
    ServerName ci.hfahe.cn
    DocumentRoot /data/html/ci.hfahe.cn
    DirectoryIndex index.php
</VirtualHost>

a2ensite를 실행하면 선택 항목이 표시되는 것을 볼 수 있습니다. 이러한 선택 항목은 사이트 사용 가능 아래에 모두 필요한 파일 이름을 입력하여 사이트를 활성화합니다. .


실행 후 프롬프트가 표시되고 구성을 적용하려면 Apache를 다시 로드해야 하는 것을 볼 수 있습니다. . apache2ctl Graceful/restart 명령을 사용할 수도 있습니다.

sites-enables 디렉터리로 이동하면 방금 활성화한 사이트 구성 파일에 대한 심볼릭 링크가 이 폴더에 추가된 것을 확인할 수 있습니다. 제어 사이트 원리.


a2dissite의 원리와 동작은 a2ensite와 유사하므로 여기서는 자세히 소개하지 않겠습니다.

a2dissite와 a2ensite를 통해 사이트를 빠르게 활성화/차단하고 개발 및 배포 효율성을 높일 수 있습니다.

위 내용은 a2ensite 및 a2dissite를 사용하여 사이트를 빠르게 전환하는 방법과 관련 내용을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.