2013-04-05 2 views
0

저는 하나의 우분투 12.04 (로컬 인트라넷 웹 사이트를 호스팅하려고합니다)와 서버 네트워크 및 여러 대의 데스크탑이있는 소규모 네트워크를 운영합니다. 필자가 근본적으로 원했던 것은 네트워크 내에있는 http://example.intranet.com과 같은 단순한 이름으로 서버의 배포 된 페이지에 액세스하는 것입니다. 어떻게 할 수 있습니까? ...http://example.intranet.com과 같은 simaple 이름을 사용하여 로컬 웹 서버에 액세스

서버 컴퓨터에 Apache Tomcat 서버가 설치되어 있습니다.

감사

Avanindra는

+0

이것은 아마도 [serverfault.com] (http://serverfault.com/)에서 더 나을 것입니다. – microbug

+0

거기에 스레드를 이동하는 방법은 무엇입니까? .. –

+0

그것은 관리자까지입니다. – microbug

답변

1

당신은 로컬 네트워크에있는 모든 클라이언트를 제공하거나

/etc/hosts 파일 다음과 같은 내용으로 모든 클라이언트 PC에서에서 레코드를 작성합니다 DNS 서버를 배포해야합니다 :

192.168.1.10 example.intranet.com 

192.168.1.10은 웹 서버가 실행되는 호스트의 IP입니다.

웹 서버 구성에 따라 가상 호스트 구성을 설정할 수도 있습니다.

UPDATE :

으로는 첫째, 그것은 당신이 진짜 IP 첫 번째 단계로 답을받을 기계 일 클라이언트에서 이름의 사용 핑 웹 서버에 시도되는 done.Next 단계는 웹 서버 구성을 확인합니다.

AFAIK Tomcat은 8080 (기본적으로 127.0.0.1에 바인딩되어있을 수 있음)에서 기본적으로 실행되므로 server.xml 및 설정 커넥터를 확인해야합니다.

또한 1024 아래의 포트가 루트 만에 구속 될 수 있습니다, 그래서 당신은 설정은 아파치를 사용하여 역방향 프록시를하고 당신은 DNS 서버/전달자를 설정해야

+0

나는 이것을했는데, 나는/etc/hosts에 항목을 추가했다. 동일한 서버에 설치된 DNS 서버에 대해 dnsmasq을 사용하고 있습니다. 내 다음 단계는 무엇입니까? ... –

+0

@AvanindraSingh : 업데이트 된 답변보기 – rkosegi

+0

감사합니다 !! ... –

2

mod_proxy_ajp 및 클라이언트가 기본으로 사용해야한다 DNS 서버.

우분투에서는 쉽게 p.example.com을 사용할 수 있습니다. 하는 dnsmasq 그런 다음

모든 cients이 http://intranet

을 입력하여 아파치 웹 서버를 액세스 할 수있는 설정 파일 /etc/dnsmasq.conf을 확인하고

server=/intranet/192.168.0.1 

는 서버 IP 주소 192.168.0.1을 대체 설정

관련 문제