OSX 10.8 服务器和 nginx:如何让 nginx 站点并排显示?

Posted

技术标签:

【中文标题】OSX 10.8 服务器和 nginx:如何让 nginx 站点并排显示?【英文标题】:OSX 10.8 Server and nginx: how to get nginx sites to show up side by side? 【发布时间】:2012-11-21 21:37:37 【问题描述】:

我将这两种方法都用于开发。 nginx 是我们的工作设置,我曾经使用 websharing 来处理使用虚假 dns(例如 hostname.dev)的网站的 localhost 开发。 10.8 删除了网络共享并让您使用服务器应用程序(例如 10.8 服务器)。下载并运行它,但是现在,当我关闭服务器中的网站选项卡时,它会拦截所有对 :80 的调用并说“打开网络服务器。如果我这样做了,它会点击 apache,而不是 nginx。

有没有办法让它们并排玩得很好,还是我只是在小溪上?

【问题讨论】:

【参考方案1】:

您需要关闭 apache。不只是杀死进程。首先需要编辑 Lauchd 以完全不启动 apache。

有关这方面的更多信息,请查看this page。

【讨论】:

【参考方案2】:

事实证明,当您在 UI 中关闭网站时,Apache 并没有停止。因此,手动终止这些进程以从 apache 中释放端口 80 并可用于 nginx。

【讨论】:

等等。我错了。它重启 apache 的速度如此之快,你无法绕过它。

以上是关于OSX 10.8 服务器和 nginx:如何让 nginx 站点并排显示?的主要内容,如果未能解决你的问题,请参考以下文章

pkg-config 和 OSX 10.8,正确的 PKG_CONFIG_PATH?缺少 .pc 文件?

libev-4.15 无法在 OSX 10.8 上编译

OSX 首选项文件 - removePersistentDomainForName 在 10.8 中具有不同的功能?

建议:2008 Mac w/OSX 10.8 host w/Virtualbox guest Ubuntu 12.04 设置 python、scikit-learn 和其他 ML 工具

在 osx 10.8 上安装 mysql-python 时找不到“my_config.h”文件

将 mac osx 10.8 上的 GDB 从 6.3 更新到 7.*