LAN에서 가상 호스트에 액세스하는 방법은 무엇입니까?

LAN에서 가상 호스트에 액세스하는 방법은 무엇입니까?

내 PC에 가상 호스트를 설정했습니다."왐 서버". 가상 호스트는 다음을 통해 액세스할 수 있습니다.http://myproject-name.lan/

이제 다른 LAN 클라이언트 PC를 통해 어떻게 접근할까요? 또한 다른 가상 호스트에 어떻게 접근할 수 있나요?

나는 http.conf에 대해 충분히 알지 못합니다. 하지만 이것은 내 가상 호스트에 대한 현재 설정입니다.

<Directory "D:/WAMP/myproject/">
     Options Indexes FollowSymLinks
     AllowOverride all
     Order Deny,Allow
     Deny from all
     Allow from 127.0.0.1
</Directory>

답변1

이제 다른 LAN 클라이언트 PC 중 하나를 통해 어떻게 연결할 수 있습니까?

가상호스트는 localhost( )에서만 접근이 가능합니다 Allow from 127.0.0.1. 예를 들어 다음과 같이 서브넷으로 변경합니다.

<Directory "D:/WAMP/myproject/">
     Options Indexes FollowSymLinks
     AllowOverride all
     Order Deny,Allow
     Deny from all
     Allow from 192.168.1.0/24
</Directory>

또한 다른 가상 호스트에 어떻게 연결할 수 있나요?

모든 가상 호스트를 먼저 나열하십시오.

# apachectl -S

그런 다음 서버 이름을 통해 액세스하십시오.

답변2

귀하의 구성은 127.0.0.1의 연결만 허용하고 있습니다. LAN에서도 허용해야 합니다.

Allow from 127.0.0.1 192.168.0.1/24

LAN 주소가 192.168.0.1/24 네트워크에 있다고 가정하고 이를 수행해야 합니다.

또는 액세스를 허용하려는 주소 수가 적은 경우

Allow from 127.0.0.1 192.168.0.11 192.168.0.21

액세스 제어 문서

답변3

귀하의 질문에 올바르게 대답하려면 실제 오류 메시지를 제공해야 하지만 많은 사람들이 네트워크의 다른 컴퓨터가 액세스할 수 있도록 "허용"을 적절하게 정의하라고 제안했지만 제 생각에는 당신은 통과해야Apache 가상 호스트 문서 - Apache HTTP 서버그리고 제대로 설정해 보세요.

관련 정보