2014-10-14 2 views
-2

"http://192.168.xx.yy/index.php"과 같이 내 IP 주소가있는 URL을 구성 할 수 있습니까? 상황은 내 PC에서 아파치 서버를 실행하고 로컬 호스트에로드합니다. 외부 서버로 호스팅 한 후 가능하다는 것을 알고 있지만 로컬 호스트에서 구성 할 수있는 방법이 있습니까?IP 주소가있는 URL을 사용자 정의하는 방법

이렇게하려면 Apache 파일을 어떻게 구성해야합니까? 나는 내 로컬 호스트에서 "httpd.conf"를 편집하는 것을 시도했다. -이 문제를 어디서 들었는지 말해줘!

ServerName localhost:80 
HostnameLookups Off 
<VirtualHost *:80> 
    # This first-listed virtual host is also the default for *:80 
ServerName www.example.com 
ServerAlias example.com 
DocumentRoot /www/domain 
</VirtualHost> 

<VirtualHost *:80> 
ServerName other.example.com 
DocumentRoot /www/otherdomain 
</VirtualHost> 
DocumentRoot "c:/wamp/www/"     
+0

에서 아파치 서버 설정 예입니다. 로컬 네트워크 외부에서 로컬 서버에 액세스하려면 라우터는 포트 80을 통해 외부 인터페이스로 요청을 서버가있는 로컬 IP로 전달해야합니다. http://portforward.com/을 사용하십시오 (2 단계 또는 3 단계는 광고 일 뿐이며 계속 링크를주의 깊게 살펴보십시오). 그리고 참고 - http://en.wikipedia.org/wiki/Private_network 로컬 네트워크 내의 도메인 이름 전용 DNS 서버 또는 일반 도메인 및 포트 포워딩을 요청하거나 모든 컴퓨터의'hosts' 파일을 수동으로 수정하는 방법을 묻는다면 여기서 서버에 액세스하려고합니다. – Cheery

답변

1

예, 기기에서 여러 개의 IP 주소로 재생할 수 있습니다. 구성은 OS에 따라 다릅니다. 기사 Create Multiple IP Addresses to One Single Network Interface은 리눅스 용입니다.

그러나 더 좋은 방법은 호스트 이름을 기반으로하는 VirtualHosts를 사용하거나 포트에서 (가장 간단한) VirtualHosts를 사용하는 것입니다. 그래서 당신은 두 번째 경우 여기

의 첫 번째 경우 http://siteA.mycoputer.localhost, http://siteB.mycomputer.localhosthttp://192.168.x.y:8000, http://192.168.x.y:9000를 얻을 수 있습니다 당신은 중에도 인터넷에서 볼 수없는 개인 IP가 Apache Server 2.2 documentation

# Ensure that Apache listens on port 80 
Listen 80 

# Listen for virtual host requests on all IP addresses 
NameVirtualHost *:80 

<VirtualHost *:80> 
    DocumentRoot /www/example1 
    ServerName www.example.com 

# Other directives here 

</VirtualHost> 

<VirtualHost *:80> 
    DocumentRoot /www/example2 
    ServerName www.example.org 

# Other directives here 

</VirtualHost> 
+0

감사합니다 @Alex Dvoretsky- 자, 그 재미있는 ... 제발 나를 VirtualHosts를 사용하는 방법을 도와주세요. Iam은 Windows PC를 사용합니다. –

+0

예를 들어 Apache Web Server에서는 간단합니다. 내 대답에 예제를 추가했습니다 –

+0

좋습니다. 하지만 편집 할 파일이 무엇인지 모르겠다. "httpd.conf" –

관련 문제