请原谅我提出如此幼稚的问题,但我是一名网页设计师,正在为新客户执行一些维护任务。
我对 Apache 配置和 Linux 命令行还比较陌生。
我想安装Google Pagespeed 模块在开发服务器上。
服务器 = Debian 64位,Apache 2.4
我已经将软件包下载到我的电脑上,并且我了解这一页我最终需要运行命令:
sudo dpkg -i mod-pagespeed-*.deb
sudo apt-get -f install
但我相信在执行此操作之前,我需要将包(mod-pagespeed-stable_current_amd64.deb
)上传到远程主机。
我的问题是:我应该将其上传到哪里(通过 SFTP)?我在 SFTP 上有 root 访问权限。
我用 Google 搜索过where to upload apache module to
但没有得到答案,而且 Google Pagespeed 文档可能比我更了解 Apache。
答案1
好的,首先让我澄清一点:mod-pagespeed-*.deb
不是 apache 模块。它是一个 debian 风格的软件包。它类似于Windows 世界中exe
的或OSX 世界中的 。msi
pkg
您将软件包上传到哪里其实并不重要。您将在上传软件包后安装它,安装程序会负责将其所有文件放在正确的位置。
我通常会保留一个~/downloads/
文件夹来用于此类事情。
作为旁白:
我在 SFTP 上有 root 访问权限。
请不要这样做。应禁用通过 ssh/sftp/等进行的远程 root 登录。此外,设置密钥身份验证并禁用密码身份验证。这些操作是最低限度保护服务器安全所必须采取的步骤。
另外:
请原谅我提出如此幼稚的问题,但我是一名网页设计师,正在为新客户执行一些维护任务。
您的客户是否知道他们有一个系统管理员新手在查看他们的服务器?请不要因此生气 - 我相信您是一位非常有能力的 Web 开发人员。系统管理员不是您的强项。没关系。 ID高度建议您寻求经验丰富的 Linux 管理员的帮助。您会惊讶于专业人士在一两个小时内就能完成这么多工作。