apache 192.168.1.12 home 192.168.1.12/mydirectory 대체 디렉토리라는 디렉토리는 무엇입니까?

apache 192.168.1.12 home 192.168.1.12/mydirectory 대체 디렉토리라는 디렉토리는 무엇입니까?

가상 머신, bitnami linux debian, magento 스택이 있습니다.

192.168.1.12 내 htdocs 디렉토리를 가리키며 작동합니다.

스택에는 또 다른 디렉토리 magento가 있으며 192.168.1.12/magento를 입력하면 자체 경로가 있는 디렉토리로 이동하기를 원합니다.

이것을 무엇이라고 불러야 할지 모르겠습니다. 어쩌면 가상 호스트가 아닌 가상 디렉토리일까요?

어쩌면 UserDir일까요?

이 질문이 이전에 요청되었다면 죄송합니다.

나를 올바른 방향으로 안내하는 데 도움이 될 것입니다. 감사해요

답변1

아니요, Apache 용어에서는 이를 "별칭"이라고 합니다. "URL 매핑"이라고도 함

웹 서버 정의에는 다음과 같은 명령을 얼마든지 포함할 수 있습니다.

Alias "/docs" "/var/web"
Alias "/project" "/data/project"
Alias "/mynas" "/mnt/nas"

첫 번째 매개변수는 URL 부분이고 두 번째 매개변수는 파일 시스템의 절대 경로입니다.

자세한 문서를 보려면 여기를 방문하세요.https://httpd.apache.org/docs/2.4/urlmapping.html

웹 호스팅은 다양한 문제를 해결합니다. 한 컴퓨터에 IP 주소가 여러 개 있으면 어떻게 되나요? 아니면 한 웹 사이트가 포트 80에 응답하고 다른 웹 사이트가 포트 8080에 응답하도록 하시겠습니까? 물론 이 문제는 각각 서로 다른 IP:포트 쌍을 수신하는 여러 아파치 프로세스를 실행하여 해결할 수 있습니다. 하지만 메모리와 처리 능력을 많이 소모합니다. 이것이 바로 "웹 호스팅"이 등장하는 곳입니다. 필요한 만큼 가상 호스트를 정의할 수 있지만 모두 단일 Apache 프로세스에 의해 제공됩니다.

관련 정보