Kompilieren Nginx 1.6.2 für Raspberry Pi
Nginx bleibt für mich eine der besten Webserver für Raspberry Pi. Eine einfache Konfiguration, Es ist mächtig, die ist perfekt für eine kleine Konfiguration. Voici Comment Obtenir la Dernière version ganz einfach.
Ja, aber warum wollen wir die neueste version ?
Bereits zu den neuesten Sicherheits-Patches nutzen. Vor allem, wenn Ihre Himbeere außerhalb ausgesetzt ist ! Einige dieser Fehler sind seit Version vorhanden 0.8 !
Seite Verbesserungen, Es gibt viele, einige Techniken, aber das wichtigste sind (wieder diese d' einen vorherigen Artikel) :
- SPDY-Unterstützung (Speedy) 3.1, Protokoll von Google initiiert und von einigen Browsern unterstützt (IE 11+, Chrom, Firefox 23+). Das Protokoll ermöglicht Sendungen Seite über Management der Prioritäten in den Elementen, aus denen sich eine Seite zu beschleunigen
- Authentifizierung über einen externen server
- Revalidierung du Zwischenspeichern Grâce À l'en-Tête «If-modified-Since». Die Antworten, die basierend auf dem Cache verwaltet von Nginx dienen können.
- Einige Verbesserungen auf der SSL-Schicht
- Verbesserungen auf das MP4 streaming
Die Schritte sind wie folgt :
- Installieren Sie zum Kompilieren benötigten Pakete
sudo apt-Get install -y Make Gcc libpcre3 libpcre3-Dev zlib1g-Dev libbz2-Dev Libssl-dev
- Download version 1.6.2 von Nginx
Wget-http://Nginx.org/Download/nginx-1.6.2.tar.gz
- Entpacken Sie das Archiv
tar-Zxvf Nginx - FTP://Alpha.gnu.org/GNU/enscript-1.6.2.tar.gz
CD Nginx - 1.6.2
- Starten Sie die Konfiguration
./Konfiguriert
Sie die Zusammenstellung fast startklar. Warum fast ? Denn jetzt müssen Sie entscheiden, welche Module Sie genießen wollen. Es ist einer der Nachteile von Nginx, Es ist, dass Module nicht dynamisch geladen werden. Einige sind standardmäßig geladen. (Siehe auch die Liste hier), andere sind zu früh wählen (Siehe auch die Liste hier)
Hier ist ein Beispiel von Modulen, die Sie hinzufügen können :
- SSL-Unterstützung
- SPDY-Unterstützung
- Automatische Komprimierung von statischen Dateien
- Dekompression im Handumdrehen komprimierte Antworten
Der Befehl wird dann wie folgt aussehen. :
./configure--mit-Http_gzip_static_module-mit-Http_gunzip_module - mit-Http_spdy_module - mit-http_ssl_module
Weiter gehen, Sie können entweder Ihre eigenen Modul schreiben. (Express Ihre Seite barbu !), entweder ein anderes bereits abgeschlossenes Modul hinzufügen. Eine Liste finden Sie auf Diese Seite. Attention quand même à pas installer tout et n’importe quoi 😉 Une fois l’archive récupérée et décompressée, Vous Pourrez l'ajouter Avec l ' Option -Modul hinzufügen = / Pfad/zu/Modul/Quelle mit dem Befehl Konfiguriert (Kann man so viel wie Sie wollen)
Sie können jetzt die Zusammenstellung mit dem Befehl starten.
machen
Kompilierung ist schnell genug (weniger als 10 Minuten) auch ohne dass die Himbeere übertaktet. Dann die Installation mit
machen, installieren
Hier sind Sie mit der neuesten Version von Nginx !