nginx(SSL 종료 포함) 및 광택 캐시가 포함된 Magento2 웹사이트

nginx(SSL 종료 포함) 및 광택 캐시가 포함된 Magento2 웹사이트

저는 Nginx, SSL 종료 및 Varnish 캐시를 사용하여 Magento2 웹사이트를 호스팅했습니다.

Varnish 캐시는 포트 8080에서 실행되고 Magento2 웹 사이트는 Nginx 포트 8081에서 호스팅됩니다. Http 및 Https 트래픽은 동일한 Nginx에서 허용되고 varnish 캐시로 전달됩니다(SSL 종료).

두 가지 질문이 있습니다.

  1. 포트 8081에서 실행되는 Magento2 웹 사이트에 인터넷에서 직접 접속하려고 하면 SSL 종료를 우회하고 해당 웹 사이트에 직접 연결됩니다. 어떻게 제한할 수 있나요?
  2. magento2 baseurl을 구성할 때 기본 80포트가 아닌 다른 포트에 호스팅하고 싶다면 baseurl 구성 단계에서 포트번호를 알려줘야 하나요? 예:-php bin/magento setup:install --base-url=http://www.example.com:8081

답변1

localhost질문 1: 간단한 옵션은 nginx를 포트 또는 포트만 수신하도록 구성 127.0.0.1하고 VCL의 백엔드를 .host = "localhost";또는 으로 구성하는 것입니다 .host = "127.0.0.1";. 다른 옵션을 사용하는 것입니다Unix 도메인 소켓 또는 추상 소켓(다음 주에 출시되는 7.3부터).

관련 정보