Heim > Betrieb und Instandhaltung > Nginx > So installieren Sie Nginx1.16.0 unter Linux

So installieren Sie Nginx1.16.0 unter Linux

王林
Freigeben: 2023-05-17 11:25:06
nach vorne
1325 Leute haben es durchsucht

Installieren Sie die erforderlichen abhängigen Plug-ins.

yum install -y gcc gcc-c++ pcre \
pcre-devel zlib zlib-devel openssl openssl-devel wget
Nach dem Login kopieren

Erstellen Sie einen Ordner und wechseln Sie dorthin.

mkdir /customer && cd /customer
Nach dem Login kopieren

Laden Sie das Installationspaket herunter. (Wenn Sie andere Versionen installieren möchten, können Sie auch zum offiziellen Website-Link unten gehen und den Link einer anderen Version auswählen kopieren und ersetzen)

wget https://nginx.org/download/nginx-1.16.0.tar.gz
Nach dem Login kopieren

Entpacken und installieren

tar zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure --prefix=/usr/local/nginx
make && make install
Nach dem Login kopieren

Globalen Befehl hinzufügen

ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
Nach dem Login kopieren

Testen Sie die Installation

nginx -vnginx -v

如下图,则安装成功:

So installieren Sie Nginx1.16.0 unter Linux

验证服务是否启动成功

netstat -ntlp | grep nginx
Nach dem Login kopieren

如下:

So installieren Sie Nginx1.16.0 unter Linux

添加nginx服务

vim /lib/systemd/system/nginx.service
Nach dem Login kopieren

将以下内容插入:

[unit]
description=nginx
after=network.target

[service]
type=forking
execstart=/usr/local/nginx/sbin/nginx
execreload=/usr/local/nginx/sbin/nginx -s reload
execstop=/usr/local/nginx/sbin/nginx -s quit
privatetmp=true

[install]
wantedby=multi-user.target
Nach dem Login kopieren

以服务的方式启动nginx

pkill nginx

systemctl start nginx
Nach dem Login kopieren

查看服务是否启动

 systemctl status nginx
 netstat -ntlp | grep nginx
Nach dem Login kopieren

配置nginx服务开机自动启动

systemctl enable nginx
Nach dem Login kopieren

这下子就安装完毕了 ,配置文件在:

vim /usr/local/nginx/conf/nginx.conf
Nach dem Login kopieren

可选:

nginx的版本号默认是打开的,可以在默认的错误页面和http响应头中查看到。

不同版本,特别是低版本的nginx可能存在漏洞,所以如果不希望被别人获取到版本号的话,可以选择进行版本号隐藏。

隐藏nginx版本号

cd /usr/local/nginx/conf
vim nginx.conf
Nach dem Login kopieren

nginx.conf文件的“server_tokens”修改成”off“:

http {
...
server_tokens off;
...
}
Nach dem Login kopieren

再修改fastcgi.conf

vim fastcgi.conf

Wie unten gezeigt, ist die Installation erfolgreich :

So installieren Sie Nginx1.16.0 unter Linux

Überprüfen ob der Dienst erfolgreich gestartet wurde🎜
fastcgi_param server_software nginx/$nginx_version;
# 改为:
fastcgi_param server_software nginx;
Nach dem Login kopieren
🎜🎜wie folgt:🎜🎜🎜Anleitung „Nginx1.16.0 unter Linux installieren“ />🎜🎜Nginx-Dienst hinzufügen🎜<div class=
systemctl restart nginx
Nach dem Login kopieren
🎜🎜 fügt den folgenden Inhalt ein: 🎜🎜rrreee🎜Nginx als Dienst starten🎜rrreee🎜Überprüfen Sie, ob der Dienst gestartet ist🎜rrreee🎜Konfigurieren Sie den Nginx-Dienst für automatisch beim Booten starten🎜rrreee🎜Nachdem die Installation abgeschlossen ist, lautet die Konfigurationsdatei: 🎜rrreee🎜🎜Optional:🎜🎜🎜Die Nginx-Versionsnummer ist standardmäßig aktiviert und kann auf der Standardfehlerseite und im HTTP-Antwortheader angezeigt werden. 🎜🎜 Verschiedene Versionen, insbesondere niedrigere Versionen von Nginx, können Schwachstellen aufweisen. Wenn Sie also nicht möchten, dass andere die Versionsnummer erhalten, können Sie die Versionsnummer ausblenden. 🎜🎜🎜Nginx-Versionsnummer ausblenden🎜🎜rrreee🎜🎜Ändern Sie „server_tokens“ in der Datei nginx.conf auf „off“: 🎜🎜rrreee🎜🎜Modify fastcgi.conf🎜🎜🎜vim fastcgi.conf 🎜🎜🎜Ändern Sie die folgende Zeile🎜🎜rrreee🎜Starten Sie nginx neu🎜rrreee

Das obige ist der detaillierte Inhalt vonSo installieren Sie Nginx1.16.0 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 Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage