帶有 nginx(帶有 SSL 終止)和 varnish 快取的 Magento2 網站

帶有 nginx(帶有 SSL 終止)和 varnish 快取的 Magento2 網站

我用 Nginx、SSL 終止和 Varnish 快取託管了 Magento2 網站。

Varnish 快取在連接埠 8080 上運行,Magento2 網站託管在 Nginx 連接埠 8081 上。

我有兩個問題,

  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 開始)。

相關內容