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

So installieren Sie Nginx unter Linux

藏色散人
藏色散人Original
2019-08-28 13:54:379708Durchsuche

So installieren Sie Nginx unter Linux

Wie installiere ich Nginx unter Linux?

Bevor Sie Nginx installieren, müssen Sie zunächst bestätigen, dass gcc und pcre- devel, zlib-devel, openssl-devel.

Verwandte Empfehlungen: [Linux-Tutorial]

Installationsbefehl:

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

nginx-Download-Adresse: https://nginx.org/download/

Laden Sie „nginx-1.9.9.tar.gz“ herunter und verschieben Sie es nach /usr/local/.

## 解压
tar -zxvf nginx-1.9.9.tar.gz
##进入nginx目录
cd nginx-1.9.9
## 配置
./configure --prefix=/usr/local/nginx
# make
make
make install

OK, jetzt können Sie make ausführen.

So installieren Sie Nginx unter Linux

Make- und Make-Install-Befehle ausführen

Testen, ob die Installation erfolgreich ist

# cd到刚才配置的安装目录/usr/loca/nginx/
./sbin/nginx -t

Fehlermeldung:

nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory)
2016/09/13 19:08:56 [emerg] 6996#0: open() "/usr/local/nginx/logs/access.log" failed (2: No such file or directory)

Ursachenanalyse: Es gibt keinen Protokollordner im Verzeichnis nginx/

Lösung:

mkdir logs
chmod 700 logs

Normale Informationsausgabe:

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

Starten Sie nginx

cd /usr/local/nginx/sbin
./nginx //启动nginx

Geben Sie im Browser die IP-Adresse des Servers ein, z. B.: 192.168.1.12

Der Link lässt sich leider nicht öffnen. Lassen Sie uns die Ursache beheben:

So installieren Sie Nginx unter Linux

Das bedeutet, dass Port 80 des Servers nicht geöffnet werden kann.

Da die Linux-Systemversion, die ich verwende, CentOS7 ist, kann ich den folgenden Befehl auf dem Server ausführen, um zu überprüfen》》

firewall-cmd --query-port=80/tcp

So installieren Sie Nginx unter Linux

Offensichtlich ist Port 80 nicht geöffnet.

Als nächstes öffnen wir Port 80:

firewall-cmd --add-port=80/tcp --permanent
#重启防火墙
systemctl restart firewalld

--permanent #Dauerhaft wirksam, ohne diesen Parameter wird er nach dem Neustart ungültig

So installieren Sie Nginx unter Linux

Aktualisieren Sie den Browser

So installieren Sie Nginx unter Linux

====================== Trennlinie===== === ============

Konfiguration abgeschlossen!

2. Konfigurieren Sie Nginx so, dass es beim Booten automatisch startet

So installieren Sie Nginx unter Linux

Weitere technische Artikel zu Nginx finden Sie im

Tutorial zur Nginx-Nutzung Kolumne zum Lernen!

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!

Stellungnahme:
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
Vorheriger Artikel:Kann Nginx geclustert werden?Nächster Artikel:Kann Nginx geclustert werden?