如何在没有 sudo 的情况下在 Linux 上安装 apache2 模块

How to install apache2 modules on Linux without sudo

我正在尝试为我的 Django 应用程序提供服务的 Apache2 服务器安装 mod_pagespeed。我正在使用 Webfaction 作为托管服务,并且位于 apache2 目录中。我想弄清楚如何安装 Apache2 模块,因为我过去没有做过很多服务器配置,但是我看到的所有教程都使用 sudo,而且我没有 root 访问权限来使用 sudo,以及所有我正在阅读的教程有 Ubuntu 和 Fedora 的安装,扩展名为 .rpm 和 .deb,但我的 apache2 模块目录中的所有模块都有扩展名为 .so 。这是否意味着我必须使用不同的安装方法?在 linux 中安装 mod_pagespeed 的命令是什么?

wget https://dl-ssl.google.com/dl/linux/direct/mod-pagespeed-stable_current_x86_64.rpm
rpm -U mod-pagespeed-*.rpm

按照您通常的流程配置和修复 Apache。tart。我假设这个系统已经安装好了。如果在 rpm 步骤中遇到权限错误,则需要提取内容并手动安装。编辑:您的 tar 副本似乎太旧,无法理解 rpm 格式。请改用此命令。

rpm2cpio mod-pagespeed-*.rpm | cpio -idmv

然后将 .so 文件复制到正确的位置,并在 Apache 配置中做一个 LoadModule 声明以在 restart 上加载它。

来源:https://www.digitalocean.com/community/tutorials/how-to-get-started-with-mod_pagespeed-with-apache-on-a-centos-and-fedora-cloud-server