我已将我的应用程序(在 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