Maison > Opération et maintenance > Nginx > le corps du texte

Comment configurer nginx pour garantir que le serveur frps et le port de partage Web 80

WBOY
Libérer: 2023-06-03 08:19:08
avant
1139 Les gens l'ont consulté

Tout d’abord, vous aurez un doute, qu’est-ce que le frp ? En termes simples, frp est un outil de pénétration intranet. Après avoir configuré le client, vous pouvez accéder à l'intranet via le serveur.

Maintenant, mon serveur a été construit avec nginx et il n'y a qu'un seul port 80. Alors, que dois-je faire si le serveur FRP souhaite également utiliser le port 80 ?

Après l'interrogation, cela peut être réalisé en utilisant le proxy inverse de nginx.

A ajouter : frps est le serveur, frpc est le client.

Étape 1 : Modifiez le fichier de configuration nginx.conf dans le serveur

Ajoutez les paramètres suivants dans nginx.conf http{ },

server {

  listen 80;

  server_name xiaoyue.ml www.xiaoyue.ml;

  location / {

   proxy_pass http://127.0.0.1:8080;

   proxy_redirect http://$host/ http://$http_host/;

   proxy_set_header x-real-ip $remote_addr;

   proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;

   proxy_set_header host $host;

  }

}
Copier après la connexion

Comme indiqué ci-dessous, enregistrez après le réglage, redémarrez nginx

Comment configurer nginx pour garantir que le serveur frps et le port de partage Web 80

Étape 2 : Modifier le fichier de configuration du serveur frp

Étant donné que le proxy inverse a atteint le port 8080, le fichier de configuration du serveur frp doit également être défini

vhost_http_port = port 8080 dans le fichier de configuration frps.ini

Comment configurer nginx pour garantir que le serveur frps et le port de partage Web 80

Étape 3 : Modifier le fichier de configuration du client frp

Configuration de la première étape : nom_serveur xiaoyue.ml www.xiaoyue.ml Remplissez ici le nom de domaine correspondant.

prend également en charge la résolution panoramique, par exemple : nom_serveur *.xiaoyue.ml ; le nom de domaine doit être résolu en même temps.

Alors comment modifier frpc.ini ? C'est très simple

Configurez le nom de domaine correspondant dans la configuration du service de pénétration correspondant, custom_domains = xiaoyue.ml

Comment configurer nginx pour garantir que le serveur frps et le port de partage Web 80

Étape 4 :

Redémarrez le serveur frps, démarrez frpc sur l'ordinateur local et vous pourrez accéder directement à xiaoyue.ml via le port 80 du navigateur.

Comment configurer nginx pour garantir que le serveur frps et le port de partage Web 80

Ajout 1 :

xiaoyue.ml est analysé sur mon serveur et ce site Web est construit sur mon propre ordinateur dans le LAN.

C'est-à-dire, assurez-vous d'abord que vous accédez à 127.0.0.1 sur votre ordinateur et qu'il y a du contenu.

Ajouter 2 :

Le proxy inverse dans la première étape peut également être effectué comme ceci

Pagoda Backstage

1) Site Web -> Ajouter un site, entrez votre nom de domaine

Par exemple, entrez le domaine ajouté nom xiaoyue. ml Soumettre

2) Cliquez sur Paramètres-->Proxy inverse

Remplissez l'URL cible http://127.0.0.1:8080, veuillez ne pas faire d'erreur

Choisissez d'activer le proxy inverse

ps : L'avez-vous vérifié ? Un peu confus. . .

En fait, l'essentiel de cet article n'est qu'une étape, qui consiste à inverser le proxy vers le port xiaoyue.ml : 8080 lorsque vous visitez xiaoyue.ml (par défaut, nous accédons au site Web via le port 80).

Alors à quoi ça sert de faire ça ? Je veux juste accéder au site Web directement via le nom de domaine au lieu d'accéder au site Web via le nom de domaine : numéro de port.

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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!