로컬 컴퓨터에서 모든 코드를 작성하고 테스트하고 웹 서버와 동기화 할 수있는 웹 개발 플랫폼을 설치하고 있습니다. "localhost/project"대신 "project"를 URL로 입력하여 프로젝트에 액세스 할 수 있도록 여러 가상 호스트를 설정했습니다.외부 LAN에서 가상 호스트에 액세스
또한 모든 네트워크에서 내 프로젝트에 액세스 할 수 있도록이 설정을 원합니다. 내 컴퓨터의 IP 주소를 가리키는 DYNDNS URL에 가입했습니다.
가상 호스트를 설정하기 전에 어느 곳에서나 훌륭하게 작동했습니다. 이제 내 DYNDNS URL을 입력하여 프로젝트에 액세스하려고하면 "이 서버에 액세스 할 수있는 권한이 없습니다."라는 403 Forbidden 오류 메시지가 나타납니다.
가상 호스트를 설정하기 위해 system32/drivers/etc 폴더의 호스트와 WAMP 설치의 Apache 폴더에있는 httpd-vhosts.conf의 두 파일을 편집했습니다.
hosts 파일에 127.0.0.1과 연결할 서버 이름을 추가하기 만하면됩니다.
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "c:/wamp/www/ladybug"
ServerName ladybug
ErrorLog "logs/your_own-error.log"
CustomLog "logs/your_own-access.log" common
</VirtualHost>
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "c:/wamp/www"
ServerName localhost
ErrorLog "logs/localhost-error.log"
CustomLog "logs/localhost-access.log" common
</VirtualHost>
내 Dyndns에 URL을 입력에서 내 프로젝트에 액세스 할 수없는 이유는 어떤 생각 : 내가가 http-vhosts.conf 파일에 다음을 추가? 또한 가상 호스트를 설정하여 내 네트워크 외부의 임의의 컴퓨터에서 http://projects을 입력 할 때 url.dyndns.info/projects (a.k.a. 내 WAMP 프로젝트를 가정용 컴퓨터)에 액세스 할 수 있습니까?
도움 주셔서 감사합니다.
관객은 아파치 서버/모듈 구성에 익숙해야하기 때문에 serverfault.com에서 더 많은 도움을 받으실 수 있습니다. – nvuono