Comparez les prix des domaines et des services informatiques des vendeurs du monde entier

nginx: Activer la compression gzip Basé sur le nom d'hôte

J'ai une voiture sur laquelle il fait courir nginx, Servir du trafic HTTP pour plusieurs domaines (Utiliser la même base de code Lua). Pour certains domaines, je voudrais inclure la compression gzip. Est-il possible d'allumer la compression gzip Pour un ensemble spécifique de domaines? Comment?
Invité:

Dominique

Confirmation de:

Oui c'est le cas. Vous devez avoir un bloc de serveur pour chaque nom d'hôte, il suffit d'utiliser

gzip on;

ou

gzip off;

À l'intérieur de chaque unité serveur. DANS
http://nginx.org/en/docs/http/ ... 3gzip
. Le seul problème est que vous avez utilisé une sorte de caractères génériques ou que vous n'avez pas d'unité de serveur pour chaque domaine.

par exemple

server {
server_name www.example.com;
listen 80;
root /what/ever;
gzip on;
}

server {
server_name www.example2.com;
listen 80;
root /what/ever2;
gzip off;
}

Si cela n'a pas de sens, publiez le fichier de configuration nginx et fichier. (s) Votre site, et nous pouvons jeter un coup d'oeil.

Agathe

Confirmation de:

Droite droite si vous regardez
http://nginx.org/en/docs/http/ ... 3gzip
Vous pouvez voir qu'il est acceptable d'accueillir.

gzip

sur l'un des niveaux suivants

http, server, location, if in location

et puisque le domaine est défini dans

server

Niveau d'aide

server_name

Nous pouvons placer à côté de lui gzip.

Commettez d'abord votre propriété

nginx.conf

File

gzip on;

S'il est présent, supprimez-le.

Ensuite, vous devez créer un fichier. conf et spécifiez où vous voulez utiliser gzip.

server {
server_name www.myexample.com;
listen 80;
gzip off;
}

server {
server_name www.myotherexample.com;
listen 80;
gzip on;
}

Pour répondre aux questions, connectez-vous ou registre