0

내 작업에서는 개발을 위해 VirtualBox를 사용하기 때문에 테스트 할 때 때로는 다소 힘들어집니다.원격 서버에서 가상 머신에 액세스

실제로 저는 결제 플랫폼을 사용하고 있으며 PayPal 즉시 지불 알림과 통합해야합니다.

PayPal 거래가 승인되면 PayPal이 내 서버에 IPN 메시지를 보내고 이것이 문제가되는 것입니다.

PayPal에서 로컬 개발 서버를 사용할 수 있도록 할 수있는 방법이 있습니까?

미리 감사드립니다.

답변

1

서버가 VirtualBox에서 실행되고 있다고 가정합니다.

그래서 회사 라우터가 PayPal IPN 메시지를 중계 할 수있는 IP를 VirtualBox 시스템에 제공해야합니다. IP는 또한 DHCP가 아닌 고정 IP 여야하므로 라우터의 라우팅을 적절하게 설정할 수 있습니다.

(물론 다음 작품은, 내가 그것을했을 성공적으로 여러 번)

그렇게하려면

  1. 설정 버추얼를 회사 라우터에서 IP를 가지고 : 버추얼 어댑터로 이동 그 '버추얼 박스'의 설정은 '네트워크'를 클릭하고 '브리지 어댑터'에 '연결된'으로 변경하십시오.

  2. VirtualBox를 실행하고 컴퓨터의 IP를 회사 라우터에서 허용하는 고정 IP로 변경하십시오.

  3. 특정 소켓에서이 고정 IP로 라우팅 ('가상 서버')을 만듭니다. 예를 들어, 소켓 1234의 경우 : http://YourDomain.com:1234

  4. 그러면 PayPal 서버에 소켓을 제공합니다. 이 소켓상의 모든 통신은 VirtualBox 내부의 서버로 직접 라우팅됩니다.

희망 하시겠습니까?

관련 문제