%20e%20cache%20de%20verniz.png)
Hospedei o site Magento2 com Nginx, terminação SSL e cache Varnish.
O cache Varnish está sendo executado na porta 8080 e o site Magento2 está hospedado na porta Nginx 8081. O tráfego Http e Https é aceito pelo mesmo Nginx e encaminhado para o cache verniz (terminado por SSL).
Eu tenho duas perguntas,
- Se eu tentei acessar o site Magento2 que está rodando na porta 8081, diretamente da internet, ele ignora a terminação SSL e se conecta diretamente ao site. Como posso restringir isso?
- Ao configurar o baseurl magento2, se eu quiser hospedá-lo em uma porta diferente em vez da porta 80 padrão, preciso fornecer o número da porta na etapa de configuração do baseurl? por exemplo:-
php bin/magento setup:install --base-url=http://www.example.com:8081
Responder1
Na questão 1: Uma opção simples é configurar o nginx para escutar uma porta localhost
ou 127.0.0.1
somente e configurar o backend em VCL com .host = "localhost";
ou .host = "127.0.0.1";
. Outras opções são usarum soquete de domínio unix ou um soquete abstrato(desde 7.3 que será lançado na próxima semana).