Nginx ist eine Stylisierung für Engine x. Es handelt sich. Nginx wird auch häufig als Reverse/Mail -Proxy -Server und Lastausgleichser verwendet. Obwohl es in seiner Webserverklasse leicht ist, ist es sehr robust und erzielt trotzdem beeindruckende Ergebnisse. Infolge. Es sind Skalierbarkeits- und Ressourcenoptimierungsfunktionen haben seinen Platz als einer der beliebtesten Webserver verdient. Eine Schätzung meldet über 38 Prozent der Top 1 Million Websites im Internet, die auf der ganzen Welt auf Nginx-Servern gehostet werden.
Nginx-https-Funktionen
Wie bereits erwähnt, kann Nginx auch als HTTP -Server, Proxy -Server, Ladestalancer und E -Mail -Server verwendet werden. Hier werden wir einige der Verwendungen von Nginx als HTTPS -Webserver/Proxy auflisten.
Installieren von Nginx auf FreeBSD
In diesem Tutorial geht es darum, mit dem NGINX-Webserver unter dem FreeBSD Unix-operativen System einzurichten und mit dem Nginx-Webserver zu beginnen.
Installationsübersicht
Die gesamte Prozedur kann wie folgt zusammengefasst werden:
Befolgen Sie die folgenden Anweisungen, um NGINX auf Ihrem FreeBSD -Server einzurichten.
Schritt 1: Aktualisieren Sie den Portsbaum in FreeBSD
Geben Sie den folgenden Befehl aus, um den Ports -Baum in FreeBSD zu aktualisieren:
$ portsnap fetch Update
Schritt 2: Installieren Sie Nginx auf FreeBSD
Es gibt zwei Möglichkeiten, wie Sie NGINX auf Ihrem Server installieren können:
1) Verwenden Sie über Ports System
Installieren Sie dann den NGINX -Webserver -Port mit den folgenden Befehlen:
$ cd/usr/ports/www/nginx/
$ makeInstall Clean
Wählen Sie während Sie NGINX installieren, die Optionen, die für die Nutzung des Webserver relevant sind. Hier haben wir uns für Rewrite_Module, SSL_Module usw. entschieden., als Beispiel präsentieren.
2) Verwenden des Befehls PKG
Alternativ können Sie NGINX installieren, indem Sie das Nginx -Binärpaket mit dem Paketmanager mit dem Befehl PKG hinzufügen:
$ pkg install nginx installieren
Dies sollte NGINX auf Ihrem FreeBSD -Webserver installieren.
Schritt 3: Aktivieren Sie den Nginx -Dienst auf FreeBSD
Geben Sie den folgenden Befehl ein, um den NGINX -Webserver zu aktivieren
$ echo 'nginx_enable = "yes"' >> /etc /rc.Conf
Alternativ können Sie auch eingeben:
$ sudo sysrc nginx_enable = "Ja"
Das war mit der Installation.
Erste Schritte mit Nginx auf FreeBSD
Starten Sie einen Nginx -Server
Starten Sie NGINX, indem Sie Folgendes in die Befehlshülle eingeben und die Eingabetaste drücken:
$/usr/local/etc/rc.D/Nginx Start
Alternativ können Sie den folgenden Befehl ausgeben:
$ service nginx starten
Schließen Sie einen Nginx -Server
Wenn Sie einen Nginx -Server beenden, geben Sie den folgenden Befehl aus:
$/usr/local/etc/rc.D/Nginx Stopp
Sie können auch den prägnanteren Befehl eingeben:
$ service nginx stop
Dieser Befehl sollte den Nginx -Server beenden
Neustart des Nginx -Servers neu starten
Geben Sie den folgenden Befehl aus, um den Nginx -Server neu zu starten.
$/usr/local/etc/rc.D/nginx neu starten
Alternative,
$ service nginx neu starten
Der Nginx -Server sollte bei der Ausführung des obigen Befehls neu starten.
Laden Sie NGINX -Webserver nach Konfiguration neu
Verwenden Sie den folgenden Befehl, um einen Nginx -Server nach dem Bearbeiten der Konfigurationsdatei neu zu starten:
$/usr/local/etc/rc.D/nginx neu laden
Sie können auch verwenden:
$ service nginx reload
Wichtige Dateien in Nginx
Testen des Nginx -Setups auf FreeBSD
Kopieren und fügen Sie den folgenden Link in das Feld URL in Ihrem Webbrowser ein und fügen Sie sie ein und fügen Sie ihn ein und fügen Sie ihn ein und fügen Sie ihn ein und fügen Sie ihn ein und fügen Sie ihn ein und fügen Sie ihn ein und fügen Sie ihn ein und fügen Sie ihn ein. "
http: // server-ip-hier/
Erstellen einer Website mit Nginx
Beginnen Sie mit der Einrichtung eines Verzeichnisses, indem Sie den Befehl mkdir ausgeben:
$ mkdir /wwwwiki
Erstellen Sie dann einen neuen Benutzer für Ihre Domain mit dem folgenden Befehl:
$ PW Benutzer add -n wwwiki -c 'Wiki -Benutzer' -d /nicht existent -s /usr /sbin /nologin hinzufügen
Sperren Sie den Benutzernamen mit dem folgenden Befehl:
$ pw lock wwwwiki
Kreist dann eine Datei, um Dinge auszuprobieren:
$ sudo nano /wwwwiki /Index.html
Kopieren Sie dann Folgendes in die Datei:
#Dies ist ein Test und ich werde Php 7 konfigurieren.X, um Mediawiki zu hosten
Zutauschen Sie dann den Gruppenbesitz mit den folgenden Befehlen:
$ chown -r wwwwiki: wwwwiki /wwwwiki /
$ chmod -r 0555 /wwwwiki /
$ ls -ld /wwwwiki /
Konfigurieren Sie NGINX für die virtuelle Wiki -Domäne oder die IP -Adresse
Erstellen Sie mit den folgenden Befehlen eine Konfigurationsdatei:
$ mkdir/usr/local/etc/nginx/vdomains/
$ sudo nano/usr/local/etc/nginx/vdomains/http.10.0.2.15.Conf
Kopieren Sie dann den folgenden Text in diese Datei und nehmen Sie die geeigneten Änderungen am folgenden Text vor:
# Server
# server_name 10.0.2.15; # Virtueller IP- oder Domainname hier
# Access_log/var/log/nginx/10.0.2.15.Zugang.Protokoll; # Protokolldateien
# error_log/var/log/nginx/10.0.2.15.Fehler.Protokoll;
# root /wwwwiki; # Root Dir für diesen virtuellen Host
# ## Fügen Sie unten weitere Konfigurationen wie PHP und so auf ## hinzu
#
Vergessen Sie nicht, die Datei zu speichern, bevor Sie sie beenden. Verwenden Sie dann den folgenden Befehl, um unsere Konfigurationsdatei zu aktualisieren:
$ sudo nano/usr/local/etc/nginx/nginx.Conf
Anschließend am Ende Folgendes anhängen:
integrieren "vdomains/*.Conf ";
Speichern und beenden Sie diese Datei erneut und beenden Sie dies erneut. Verifizieren Sie dann Nginx mit dem folgenden Befehl:
$ nginx -t
$ service nginx reload
Testen Sie zuletzt die Konfiguration, indem Sie Ihre IP -Adresse ausgeben:
http: // 10.0.2.15/
Zusammenfassend
Das war's für das heutige Tutorial. Wir haben erläutert, wie NGINX auf einem FreeBSD -Server mithilfe des Ports -Systems und des PKG -Befehls installiert werden kann und wie der Nginx -Dienst auf FreeBSD aktiviert wird. Wir haben auch gesehen. Die Anweisungen hier sollten für Sie gut funktionieren.