Maison > Opération et maintenance > Nginx > Comment configurer le serveur Nginx pour afficher une page d'accueil aléatoire et une image vierge

Comment configurer le serveur Nginx pour afficher une page d'accueil aléatoire et une image vierge

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Libérer: 2023-05-25 08:07:14
avant
1716 Les gens l'ont consulté

Afficher le module d'index aléatoire (index aléatoire)
Généralement, la page d'accueil par défaut d'un site est définie index.html, index.shtml, index.php, etc. S'il y a de nombreuses pages sous le site, vous souhaitez afficher de manière aléatoire La navigation utilisateur doit être implémentée par programme, ce qui est particulièrement gênant si nginx est installé, vous pouvez utiliser l'index aléatoire de nginx pour réaliser cette fonction. Toute requête se terminant par / affichera aléatoirement les fichiers du répertoire actuel comme page d'accueil.
Introduction à l'index aléatoire
Le module ngx_http_random_index_module traite les requêtes avec un suffixe '/', et sélectionne aléatoirement une page comme page d'accueil dans le répertoire courant. Ce module sera exécuté avant le module ngx_http_index_module. Par défaut, ce module n'est pas installé. vous devez l'installer Lorsque nginx, ajoutez le paramètre de configuration --with-http_random_index_module.
Configuration aléatoire de la page d'accueil

location / {
 random_index on;
 }
Copier après la connexion

commande d'index aléatoire
Syntaxe : random_index on | off;
Valeur par défaut : random_index off;
Section de configuration : location
Activer ou désactiver le module d'indexation aléatoire


génère des images vierges (module empty_gif)
Frères qui ont utilisé les statistiques Baidu, avez-vous remarqué que Baidu utilise des images vierges 1x1 pour transmettre des paramètres statistiques ? fichiers pour passer des paramètres ? Pourquoi utiliser une image vierge au lieu de stocker vous-même une petite image ? L'image vierge dans nginx est stockée dans la mémoire, ce qui est nettement plus rapide que la lecture à partir du disque dur. Voyons comment utiliser empty_gif pour générer une image vierge. répond à 1x1.
nginx a le module ngx_http_empty_gif_module intégré par défaut. Je n'entrerai pas dans les détails sur la façon d'installer nginx. Regardez simplement l'utilisation du module empty_gif
nginx configuration
nginx ngx_http_empty_gif_module répondra aux images gif 1x1.

location = /_.gif {
    empty_gif;
}
Copier après la connexion

La suivante est ma configuration nginx

server {
 
    listen    80;
    server_name test.ttlsa.com;
    access_log /data/logs/nginx/test.ttlsa.com.access.log main;
 
    index index.html index.php index.html;
    root /data/site/test.ttlsa.com;
 
    location ~* /3145/
    {
      empty_gif;
    }
}
Copier après la connexion

test vide_gif
access test.ttlsa.com/3145/Les résultats sont les suivants:

Comment configurer le serveur Nginx pour afficher une page daccueil aléatoire et une image vierge

Empty_Gif Command
Syntax: vide_gif;
default:


🎜🎜empty_gif section : emplacement🎜Activer la réponse à une image vierge 1x1🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Erreur lors du redémarrage de nginx
Depuis 1970-01-01 08:00:00
0
0
0
Problème Nginx par défaut.conf
Depuis 1970-01-01 08:00:00
0
0
0
équilibrage de charge nginx
Depuis 1970-01-01 08:00:00
0
0
0
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal