___ answer24193233 ___
Danke Jungs! Ich habe es funktioniert großartig nach Ihrer Antwort @ man2xxl.
Sie müssen sich nicht mit dem Verzeichnis / pagespeed / extensions herumschlagen, aber die Konfiguration von beanstalk .extenxtensions kann einfach lauten:
%Vor%
___ qstnhdr ___ Ist es möglich, die .ebextensions-Konfiguration von AWS Beanstalk zu verwenden, um das mod_pagespeed Apache-Modul zu installieren?
___ answer16257526 ___
Laden Sie das Paket herunter
Fügen Sie die rpm in Ihr Ebextensions Verzeichnis
ein
Erstellen Sie eine .config-Datei im Verzeichnis .extenxtensions
Fügen Sie der Konfigurationsdatei Befehle wie folgt hinzu:
%Vor%
Stellen Sie sicher, dass die Befehle eingerückt sind, wie gezeigt, ohne Tabs, sonst funktioniert es nicht.
Tauschen Sie "mod-pagespeed.rpm" für den tatsächlichen Namen der rpm-Datei aus.
___ answer16485986 ___
Ok, ich möchte Charlie Smiths Antwort hinzufügen. Ich würde vorschlagen, dass Sie sicherstellen, dass Sie die folgenden Dinge eingeschaltet haben.
- mod_deflate - Wahrscheinlich möchten Sie html, css, xml und javascript gezippen.
- Aktivieren Sie den Filter zum Neuschreiben von Domänen in Ihrer Apache.conf, wenn Sie CDN (z. B. AWS CloudFront) verwenden
- Legen Sie ein kurzes Cache-Steuerelement für Bilder und CSS fest, damit Pagespeed den Cache erweitern kann, wenn Sie den extend_cache-Filter aktivieren.
- Ich mag auch die Filter rewrite_javascript, dns_prefetch, collapse_whitespace und combine_javascript.
Hier sind die GitHub Gists, die Ihnen zeigen, wie es gemacht wird.
___ tag123amazonwebservices ___ Amazon Web Services (AWS) ist eine Sammlung kommerzieller Dienstleistungen rund um virtualisierte, Commodity- und Clustered Computing, Netzwerke, Datenbanken und Speicher sowie unterstützende Tools, die über Infrastructure as a Service (IaaS) angeboten werden.
___ tag123apache ___ Verwenden Sie dieses Tag (zusammen mit einem entsprechenden Programmiersprache-Tag) für die Programmierung von Fragen zum Apache HTTP Server. Verwenden Sie dieses Tag nicht für Fragen zu anderen Apache Foundation-Produkten. Beachten Sie, dass Fragen zur Serverkonfiguration normalerweise besser auf https://serverfault.com passen
___ tag123elasticbeanstalk ___ Elastic Beanstalk ist ein von Amazon Web Services angebotener PAAS-Cloud-Dienst.
___ tag123modepagepeed ___ Die mod_pagespeed-Module sind Open-Source-Servermodule, die Ihre Site automatisch optimieren.
___ answer38774986 ___
Sie können Pakete nach URL installieren. Sie müssen also das RPM nicht herunterladen und verteilen. So etwas funktioniert:
%Vor%
Beachten Sie, dass ich die Datei zzzz-pagespeed-options.conf so betitelt habe, dass der httpd-Server sie zuletzt lädt.
Ein weiterer Vorteil ist, dass Sie keine Befehle mehr brauchen oder sich um das Kopieren von Dateien kümmern müssen
und die Dateien in Ihrem .exerxtensions-Ordner zu verwalten. Sie aktualisieren nur den Dateieintrag in der .config-Datei.
___ qstntxt ___
Ich verwende AWS Beanstalk für meine Django / Python-Anwendung, und ich möchte das mod_pagespeed-Modul von Google verwenden. Ist es möglich, mod_pagespeed mit der Datei .extenxtensions / .config zu installieren und auszuführen?
___