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

So installieren Sie Nginx unter Linux

藏色散人
Freigeben: 2019-08-28 13:54:37
Original
9769 Leute haben es durchsucht

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

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)
Nach dem Login kopieren

Ursachenanalyse: Es gibt keinen Protokollordner im Verzeichnis nginx/

Lösung:

mkdir logs
chmod 700 logs
Nach dem Login kopieren

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
Nach dem Login kopieren

Starten Sie nginx

cd /usr/local/nginx/sbin
./nginx //启动nginx
Nach dem Login kopieren

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
Nach dem Login kopieren

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
Nach dem Login kopieren

--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!

Verwandte Etiketten:
Quelle:php.cn
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