Heim >Betrieb und Instandhaltung >Nginx >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.
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:
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
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
Aktualisieren Sie den Browser
====================== Trennlinie===== === ============
Konfiguration abgeschlossen!
2. Konfigurieren Sie Nginx so, dass es beim Booten automatisch startet
Weitere technische Artikel zu Nginx finden Sie imTutorial 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!