如何使用MAMP PRO和nginx设置Magento2?

Ric*_*ins 9 mamp mamp-pro magento2

设置Magento2和MAMP的nginx有没有人成功?我正在使用MAMP PRO 4.1.1,并没有意识到MAMP如何处理我们为每个站点配置的重写和规则,或者是否有一种方法可以调试并查看最终使用的nginx配置.

在此输入图像描述

如果有人在这个屏幕上分享Magento2的配置,我将不胜感激.

谢谢.

Ric*_*ins 2

自从我发布这个问题以来已经过去了 2 年,这里的一些答案有助于弄清楚如何配置 Nginx + Magento 2 + Mamp Pro。

这是我在本地使用带有 SSL 的 Magento 2.3.0 的最终配置。

主机配置

注意通用配置

在选项卡下Nginx,我添加了:

  • 目录索引:index.php
  • 尝试文件:$uri $uri/ /index.php?$args
  • 自定义:
  • 指令的附加参数:https://pastebin.com/pQ5KKCQ7
    • 注意第 27 行我添加了当前的 magento 文件夹

在 nginx 配置下:

MAMP Nginx 配置

在端口下:

港口

最后结果:

Luma 主页包含 nginx 和 mamp

最后的想法

我不知道这些配置中哪些是真正必要的,哪些是(可能)不正确的。不过,我的 M2 现在在 MAMP PRO 5.3 上运行得很好。

下一步是让 mamp 支持 HTTP/2 并使 Magento 2 在本地速度更快。

非常感谢那些之前回复的人。您的回答帮助我解决了难题的某些部分。我很高兴现在与您分享整个解决方案。

如果它不适合你,请密切关注 MAMP Nginx 日志。它可能会带来一些有关问题所在的有用信息。