Heim > Betrieb und Instandhaltung > Nginx > So installieren Sie Nginx unter Linux

So installieren Sie Nginx unter Linux

PHPz
Freigeben: 2023-05-16 19:48:07
nach vorne
4253 Leute haben es durchsucht

Abhängigkeiten installieren

yum install gcc
yum install pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
Nach dem Login kopieren

Bei der Installation dieser 4 Abhängigkeiten werden in der Mitte einige Fragen angezeigt. Geben Sie y ein, um

Laden Sie das Nginx-Tar-Paket herunter

//进入/usr/local目录
cd /usr/local
//创建一个文件夹nginx
mkdir nginx
//进入nginx文件夹
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz
//解压tar包
tar -xvf nginx-1.13.7.tar.g
Nach dem Login kopieren

Nginx installieren

//进入nginx目录
cd /usr/local/nginx
//执行命令
./configure
//执行make命令
make
//执行make install命令
make install
Nach dem Login kopieren

Starten Sie Nginx

/usr/local/nginx/sbin/nginx
Nach dem Login kopieren

Hinweis: Dieser Pfad basiert auf Ihrem eigenen Installationspfad. Ändern Sie ihn einfach in Ihren eigenen Pfad.

Wenn nach der Ausführung keine Antwort in der Konsole erfolgt, greifen Sie im Browser auf die Adresse des Servers zu, auf dem Sie Nginx installiert haben. An diesem Punkt wird Nginx installiert nginx

So installieren Sie Nginx unter Linux Da Apache möglicherweise Port 80 belegt, versuchen Sie, den Apache-Port nicht zu ändern. Wir entscheiden uns für die Änderung des Nginx-Ports.

Linux ändert den Pfad /usr/local/nginx/conf/nginx.conf und das Installationsverzeichnis confnginx.conf unter Windows.

Ändern Sie den Port auf 8090 und localhost auf die IP-Adresse Ihres Servers. (Erfolg ist in Sicht!!)

Nginx starten

netstat -ano|grep 80
Nach dem Login kopieren

Wenn das Ausführungsergebnis nicht gefunden werden kann, ignorieren Sie den vorherigen Schritt (er muss unter Ubuntu mit sudo gestartet werden, sonst kann er nur im Vordergrund ausgeführt werden)

Nginx neu starten, schließen, starten :

So installieren Sie Nginx unter Linux

Anmutig stoppen

1. Überprüfen Sie die Prozessnummer

2. Beenden Sie den Prozess

Schnellstopp

1

[root@linuxserver sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
Nach dem Login kopieren

2. Beenden Sie den Prozess. nginx -t

Sehen Sie sich die folgende Anzeige an: Die Syntax von nginx.conf ist in Ordnung. Der Test von nginx.conf ist erfolgreich. Dies bedeutet, dass die Konfigurationsdatei korrekt ist!

Methode 2: Fügen Sie -t vor dem Startbefehl -c hinzu

So installieren Sie Nginx unter Linux

2. Starten Sie den Nginx-Dienst neu

So installieren Sie Nginx unter LinuxMethode 1: Geben Sie das ausführbare Nginx-Verzeichnis sbin ein und geben Sie den Befehl ./nginx -s ein neu laden Das ist es

Methode 2: Suchen Sie die aktuelle Nginx-Prozessnummer und geben Sie dann den Befehl ein: kill -hup Prozessnummer, um den Nginx-Dienst neu zu starten

So installieren Sie Nginx unter Linux

Wenn Sie Nginx starten, wird der folgende Fehler gemeldet :

So installieren Sie Nginx unter Linux

Die ungefähre Bedeutung ist: Die Portadresse wird bereits verwendet. Es ist sehr wahrscheinlich, dass der Nginx-Dienstprozess hängen bleibt und Port 80 belegt ist. Der Standardport von Nginx ist 80. Führen Sie den Befehl aus, um die Portbelegung abzufragen.

[root@linuxserver ~]# ps -ef|grep nginx
Nach dem Login kopieren

Sie können sehen, dass Port 80 belegt ist von nginx. Führen Sie zu diesem Zeitpunkt kill -9 5347 aus (5347 ist die PID dieses Prozesses, wie Sie im Bild oben sehen können), um diesen Prozess einfach erneut zu starten. Wenn Sie Nginx immer noch nicht starten können, können Sie nur anhand der Fehlermeldung zu Baidu gehen und sich im Einzelfall mit konkreten Problemen befassen.

Das obige ist der detaillierte Inhalt vonSo installieren Sie Nginx unter Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage