WAMP 서버에 대한 원격 액세스를 허용하는 방법


19

WAMP를 사용하여 사이트를 개발했으며 로컬에서 작동합니다.

다른 사용자에게 액세스 권한을 부여하고 싶습니다. 서버를 온라인으로 전환하고 IP를 브라우저에 넣으면 작동합니다.

IP를 다른 컴퓨터 (같은 네트워크 또는 외부)의 브라우저에 넣으면 서버가 반응하지 않습니다.

어떤 제안?

답변:


27

포트 80의 방화벽을 비활성화하여 문제를 해결했습니다.

  1. 창의 오른쪽에있는 검색으로 이동하십시오.
  2. "방화벽"을 검색하십시오.
  3. "고급 방화벽"을 엽니 다.
  4. 인바운드 규칙으로 이동하십시오.
  5. "새 규칙"을 클릭하십시오.
  6. "포트"옵션을 선택하십시오.
  7. "다음"을 클릭하십시오
  8. "TCP"옵션을 선택하십시오.
  9. "특정 로컬 포트 ​​:"를 선택하십시오.
  10. 다음 입력란에 "80"을 입력하십시오.
  11. 다음을 클릭하십시오.
  12. "연결 허용"을 선택하십시오.
  13. "다음"을 클릭하십시오.
  14. "다음"을 클릭하십시오.
  15. "포트 80 허용 규칙"이름을 지정하십시오.
  16. "다음"을 클릭하십시오.

참고 : 이것은 안전한 방법이 아닙니다. 작업을 완료하면 새로 작성된 규칙을 삭제하십시오.


매력처럼 작동합니다.
PHPCoder

당신은 내 하루를 구 했어요! 완벽한 답변!
guisantogui

이것은 내 문제를 해결했습니다. @Yasir 감사합니다.
Luis Arriojas

감사합니다
스티브 모 레츠

4

확인. 그래서, 명확하게 ....

WAMP를 실행하는 컴퓨터에 앉아 있고 EXTERNAL IP 주소를 브라우저에 입력하면 웹 서버를 볼 수 있습니다.

동일한 IP 서브넷 (동일한 라우터 및 / 또는 스위치에 연결된)의 다른 컴퓨터에 앉아 있고 EXTERNAL IP 주소를 브라우저에 입력하면 웹 서버가 표시되지 않습니다.

동일한 IP 서브넷에 있지 않은 (다른 라우터 및 / 또는 스위치에 연결되지 않은) 다른 컴퓨터에 앉아 있고 EXTERNAL IP 주소를 브라우저에 입력하면 웹 서버가 표시되지 않습니다.

라우터의 포트 80을 해당 컴퓨터의 내부 IP 주소로 전달 했습니까? ISP가 포트 80에서 인바운드 액세스 / 트래픽을 허용합니까? 이것을 어떻게 테스트 하시겠습니까? 먼저 라우터에 인바운드 포트 80 트래픽을 차단하는 방화벽이 없는지 확인하십시오. 포트 80을 올바르게 전달했는지 확인하십시오. 내부 IP 주소가 고정되어 있는지 확인하십시오 (DHCP 테이블에서). 이러한 작업을 수행 한 경우 ... 포트 80에 문제가있을 수 있습니다. WAMP로 이동하여 사용 된 포트를 변경하여 테스트 할 수 있습니다. 그런 다음 라우터로 돌아가서 포트 80을 다룬 모든 곳에서 8080으로 변경하십시오. 그런 다음 서버에 액세스하십시오.


가장 먼저 생각한 것은 포트 포워딩이었습니다. +1
Joe Taylor

Windows Server 2008 R2에서이 문제가 발생하여 방화벽에서 "인바운드 규칙"을 만들어 포트 80에 연결할 수 있도록함으로써 문제를 해결했습니다.
w5m

4

아마도 apache는 루프백 주소에서만 듣고있을 것 127.0.0.1입니다. 구성 파일을 확인하십시오. 포트 80에서 사용 가능한 모든 인터페이스에 아파치를 바인딩하려면 cfg를Listen 80

http://httpd.apache.org/docs/2.0/bind.html을 참조 하십시오

또한 테스트하는 동안 모든 보안 / 방화벽 소프트웨어를 일시적으로 끌 수 있습니다. 또는 방법을 확실히 알고 있다면 먼저 방화벽을 확인하고 구성하십시오. 개인 네트워크에 라우터가있는 경우 다른 사용자가 연결하지 못하게하는 방화벽 / 사용자 지정 라우팅이있을 수 있습니다. 자세한 내용은 Bon Gart의 답변 을 참조하십시오.


3

이동 :

WAMP → 별명 → phpmyadmin.conf 파일 ...

"모두에서 거부"라는 옵션이 있습니다.

"모두 허용"으로 변경하십시오.

완벽하게 작동합니다.


3
그래도 안전한가요? 아니면 액세스 권한이 읽기 전용입니까?
cohen

1

goto wamp \ alias로 이동하여 다음 세 파일을 수정하십시오.

  1. phpmyadmin.conf
  2. sqlbuddy.conf
  3. webgrind.conf

교체

Order Deny,Allow
Deny from all
Allow from 127.0.0.1

Order Allow,Deny 
Allow from all
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.