
我用 Nginx、SSL 終止和 Varnish 快取託管了 Magento2 網站。
Varnish 快取在連接埠 8080 上運行,Magento2 網站託管在 Nginx 連接埠 8081 上。
我有兩個問題,
- 如果我嘗試直接從互聯網訪問在連接埠 8081 上運行的 Magento2 網站,它會繞過 SSL 終止並直接連接到該網站。我怎樣才能限制它?
- 配置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 開始)。