
현재 apache2 서버를 수정 중이며 기본적으로 해야 할 일은 apache2/sites-enabled 폴더에 구성 파일을 추가하는 것뿐입니다. 하지만 아파치 서버를 볼 때마다 거기에 있는 모든 구성 파일은 실제로 파일이 아니라 바로가기이며 FTP 소프트웨어로 해당 파일을 두 번 클릭할 때마다 파일을 다운로드하기만 하면 됩니다. 파일 정보를 보면 실제로 바로가기와 정확히 동일한 위치에 있는 파일에 연결됩니다. 내 질문은 다음과 같습니다.
apache2/sites-enabled의 구성이 모두 바로가기로 표시되는 이유는 무엇입니까?
표시되고 000-default.conf와 동일하게 작동하는 구성을 올바르게 추가하려면 어떻게 해야 합니까?
답변1
모든 구성이
apache2/sites-enabled
바로가기로 표시되는 이유는 무엇입니까?
그것들은 심볼릭 링크입니다. Debian(및 Ubuntu 및 Raspbian과 같은 Debian 기반 배포판)은 이러한 링크를 사용하여 특정 시간에 해당 시스템의 Apache에 대해 활성화된 사이트 구성을 관리합니다.
표시되고 000-default.conf와 동일하게 작동하는 구성을 어떻게 적절하게 추가합니까?
일반적으로 /etc/apache2/sites-available
Apache의 실제 구성 파일이 Debian 파생 시스템에 있는 곳입니다. 이러한 링크의 생성/제거를 제어하는 데 사용됩니다 a2ensite
.
a2dissite
새 구성 파일을 생성하려면 일반적으로 다음을 수행합니다.
.conf
아래에 새 파일을 만듭니다/etc/apache2/sites-available
.sudo a2ensite example_site
예를 들어 명령줄에서 실행합니다 . 확장자 가 없는example_site
구성 파일의 이름은 어디에 있습니까 ?/etc/apache2/sites-available/
.conf
2단계와 관련하여 예를 들어 수동으로 심볼릭 링크를 만들 수도 있습니다 sudo ln -s /etc/apache2/sites-available/example_site.conf /etc/apache2/sites-enabled/
.