Ubuntu 中 Nginx 和 pagespeed 安装问题

Ubuntu 中 Nginx 和 pagespeed 安装问题

我已将我的应用程序(在 angularjs 的帮助下实现了一个网站)放在亚马逊 EC2 上,并在其上安装了 nginx 和 thin

我在使用 angularjs 时遇到了性能方面的问题。

因此我决定按照前辈的建议安装 Pagespeed。

我正在按照这里这里

然而我却被困住了

./configure --add-module=$HOME/ngx_pagespeed-release-1.7.30.3-beta

我不知道 的意思./configure。我在 nginx 路径中没有这样的文件或目录。

我之前已经安装过 nginx,所以我跳过了安装 nginx 服务器的部分。此外,我还在根目录中安装了 pagespeed 模块,并在 上安装了 nginx /etc/nginx

这就是它给我带来问题的原因吗?我该如何解决这个问题?我需要重新安装 Nginx 吗?

请在这件事上给予我帮助。

答案1

没有“pagespeed 模块”,你是指源代码吗?nginx没有动态可加载模块的概念。你启用的每个模块都会添加到主可执行文件中 ( /usr/sbin/nginx)。

configure是 nginx 源代码发行版中的一个脚本,除非您下载了它,否则您将无法在文件系统的任何地方找到它。删除您现有的 nginx 二进制文件并按照上述说明继续操作。请注意,您将对任何(安全)更新负全部责任。

答案2

如果你需要 nginx-pagespeed 支持,请使用以下存储库

add-apt-repository -y ppa:rtcamp/nginx
apt-get update && apt-get install nginx-custom

参考:https://launchpad.net/~rtcamp/+archive/ubuntu/nginx/+packages

相关内容