1대의 컴퓨터에 2개의 서버에 대한 2개의 IP 주소가 있습니까?

1대의 컴퓨터에 2개의 서버에 대한 2개의 IP 주소가 있습니까?

각각 다른 웹사이트로 연결되는 2개의 IP 주소를 만들고 싶습니다. 가상 호스트를 사용하여 시도했지만 원하는 방식으로 구성할 수 없었습니다.

나는 그것이 다음과 같이 보이기를 원합니다 :

(192.168.1.41)은 var/www/html/sitea/hs.html로 이동합니다.

(192.168.1.46)은 var/www/html/siteb/index.html로 이동합니다.

이 튜토리얼을 통해 IP 주소를 추가해 보았는데 잘 작동했습니다. CLI에서 하나의 인터페이스에 여러 IP 주소를 할당하려면 어떻게 해야 합니까?이제 두 내부 IP 주소 모두에서 다른 서버 페이지에 액세스할 수 있습니다.

하지만 두 번째 IP를 외부 IP와 함께 사용하기 위해 전달하려고 시도했는데 이제 www에서 내 페이지로 이동하려고 하면 두 포트 모두에 siteb만 표시됩니다.

답변1

다음과 같이 가상 호스트(etc/apache2/sites-enabled)에 특정 IP를 제공하여 작동하도록 만들었습니다.

<VirtualHost 192.168.1.41:*>
..
(sitea)
..
<VirtualHost/>

<VirtualHost 192.168.1.46:*>
..
(siteb)
..
<VirtualHost/>

관련 정보