Maison  >  Article  >  Opération et maintenance  >  Guide de configuration de Nginx Proxy Manager pour la mise en œuvre de la redirection d'URL

Guide de configuration de Nginx Proxy Manager pour la mise en œuvre de la redirection d'URL

PHPz
PHPzoriginal
2023-09-26 13:43:532019parcourir

Nginx Proxy Manager实现URL重定向的配置指南

Guide de configuration de Nginx Proxy Manager pour la redirection d'URL

Présentation :
Nginx Proxy Manager est un outil de gestion d'interface graphique basé sur Nginx, qui peut implémenter la redirection d'URL grâce à une configuration simple. Cet article explique comment configurer à l'aide de Nginx Proxy Manager et fournit des exemples de code spécifiques.

Étape 1 : Installer Nginx Proxy Manager
Tout d'abord, vous devez installer Nginx Proxy Manager sur le serveur. Il peut être installé dans le système Ubuntu via la commande suivante :

sudo apt-get update
sudo apt-get install nginx
sudo apt-get install certbot

Étape 2 : Configurer Nginx Proxy Manager
Une fois l'installation terminée, il peut être configuré via l'interface Web. Saisissez l'adresse IP ou le nom de domaine du serveur dans le navigateur et visitez l'URL suivante : http://adresse IP du serveur : 81 (veuillez modifier l'adresse IP en fonction de la situation réelle).

Après être entré dans l'interface de gestion de Nginx Proxy Manager, cliquez sur l'option « Hôtes proxy » dans la barre de menu de gauche, puis cliquez sur le bouton « Ajouter un hôte proxy ».

Dans la page pop-up, vous devez renseigner le contenu suivant :

  • Noms de domaine : Le nom de domaine à rediriger.
  • Schéma : Protocole de redirection (http ou https).
  • Forward Hostname/IP : L'adresse cible vers laquelle être redirigé.

Cliquez sur le bouton "Enregistrer" pour enregistrer la configuration.

Étape 3 : Demander un certificat SSL pour le nom de domaine
Si vous souhaitez utiliser un certificat SSL pour le nom de domaine redirigé, vous devez demander un certificat SSL gratuit. Vous pouvez utiliser Certbot pour postuler.

sudo certbot certonly --standalone -d 你的域名

Une fois l'application réussie, Certbot enregistrera automatiquement le certificat SSL sur le serveur.

Étape 4 : Configurer le certificat SSL
Retournez à l'interface de gestion de Nginx Proxy Manager, cliquez sur l'option "Hôtes proxy" dans la barre de menu de gauche, recherchez l'hôte proxy qui vient d'être ajouté et cliquez sur le bouton "Modifier" correspondant.

Dans la page pop-up, vous pouvez voir la colonne "SSL". Sélectionnez l'option « Personnalisé » et remplissez les champs suivants :

  • Certificat SSL : Sélectionnez le fichier de certificat SSL que vous venez de demander.
  • Clé SSL : Sélectionnez le fichier de clé privée correspondant au certificat SSL.

Cliquez sur le bouton "Enregistrer" pour enregistrer la configuration.

Étape 5 : Redémarrez le service Nginx
Enfin, exécutez la commande suivante sur le serveur pour redémarrer le service Nginx.

sudo service nginx restart

Après avoir terminé les étapes ci-dessus, la configuration de la redirection d'URL est terminée. Lors de l'accès au nom de domaine configuré, Nginx redirigera automatiquement la demande vers l'adresse cible spécifiée.

Exemple :
Supposons que nous souhaitions rediriger le nom de domaine www.example.com vers www.newexample.com. Ce qui suit est un exemple de configuration spécifique.

Noms de domaine : www.example.com
Schéma : http
Transférer le nom d'hôte/IP : www.newexample.com

Après avoir terminé la configuration ci-dessus, lors de l'accès à www.example.com, Nginx redirigera automatiquement la demande vers www. nouvelexemple.com.

Résumé :
Cet article explique comment utiliser Nginx Proxy Manager pour implémenter la redirection d'URL et fournit des exemples de configuration spécifiques. En utilisant Nginx Proxy Manager, la redirection d'URL peut être facilement configurée et gérée. J'espère que cet article pourra vous être utile.

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!

Déclaration:
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