동일한 IP에서 열려 있지만 포트는 다른 두 개의 서로 다른 디렉터리를 갖고 싶습니다. 이 작업을 수행할 방법을 찾을 수 없습니다. 다양한 포럼과 Google을 시도했지만 여전히 아무것도 찾지 못했습니다. 그런 가상 호스트를 만들 수 있나요?
예:
127.0.0.1:80 -> /Applications/AMPPS/www80
127.0.0.1:12 -> /Applications/AMPPS/www12
예, Mac에서 실행 중입니다. 하지만 지침은 Mac과 Windows 간에 동일해야 합니다.
답변1
예, 2개의 가상 호스트를 구성하면 가능합니다. httpd.conf
다음 줄을 수정하고 추가하여 Apache가 두 포트 모두에서 수신하도록 구성되었는지 확인해야 합니다 .
Listen 12
다음 구성과 유사하게 Apache를 구성할 수 있습니다.
<VirtualHost *:80>
DocumentRoot "/Applications/AMPPS/www80"
</VirtualHost>
<VirtualHost *:12>
DocumentRoot "/Applications/AMPPS/www12"
</VirtualHost>
해당 구성을 구성 디렉터리에 배치한 sites-available
다음 이를 사용하여 a2ensite
실제로 사이트를 활성화한 다음 아파치를 다시 시작합니다.