1. Téléchargez et installez nginx (l'environnement de cet article est l'environnement Windows XP 32 bits)
Décompressez nginx-1.0.11.zip, entrez nginx-1.0.11 et exécutez la commande dans la ligne de commande pour démarrer nginx. L'opération spécifique est la suivante :
Testez si l'installation est réussie. Saisissez l'adresse :
Le navigateur affiche le résultat comme indiqué ci-dessous :
ok, nginx est déployé avec succès.
2. À propos de la configuration du proxy inverse nginx.
La méthode du proxy inverse consiste à utiliser un serveur proxy pour accepter les demandes de connexion sur Internet, puis à transmettre la demande au serveur sur le réseau interne et à renvoyer les résultats obtenus du serveur au client demandant une connexion sur Internet. cette fois, le serveur proxy apparaît comme un serveur vers le monde extérieur.
À propos de la configuration du proxy inverse de la configuration nginx, prenons Baidu Google comme exemple, le contenu de la configuration du fichier de configuration nginx.conf (chemin : d:nginxnginx-1.0.11nginx-1.0.11conf) est le suivant :
Copier le code Le code est le suivant :
location /baidu {
proxy_pass http://www.google.com;
proxy_set_header host $host;
proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
}
où "/baidu" sera mappé vers "http://www.google.com".
Visite test :
Résultat d'accès :
Bien que l'interface affiche une erreur, l'effet a été obtenu.
3. Test d'équilibrage de charge.
Il existe deux adresses de service de tuiles. Utilisez nginx pour effectuer un équilibrage de charge. Le fichier de configuration est le suivant :
Copiez le code Le code est le suivant :
cluster amont {
serveur 192.98.12.60:1985 poids= 3 max_fails=2 fail_timeout= 30s;
serveur 192.98.12.42:8086 poids=3 max_fails=2 fail_timeout=30s;
}
server {
listen 8090;
server_name localhost;
#charset koi8-r;
#access_log logs/ host.access.log main ;
location / {
root html;
index index.html index.htm;
}
location /tileservice {
proxy_pass http://cluster/mongotileservice/tileservice;
proxy_set_header host $host;
proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;
}
Après la configuration, redémarrez (nginx -s reload) adresse : Vous pouvez obtenir l'image du service :
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!