Maison > Opération et maintenance > CentOS > Comment résoudre le problème de l'impossibilité d'accéder au service Web dans la machine virtuelle sous centos

Comment résoudre le problème de l'impossibilité d'accéder au service Web dans la machine virtuelle sous centos

王林
Libérer: 2020-03-31 09:34:12
original
3242 Les gens l'ont consulté

Comment résoudre le problème de l'impossibilité d'accéder au service Web dans la machine virtuelle sous centos

Problème :

L'hôte CentOS ne peut pas accéder au service Web dans la machine virtuelle.

Cause :

Un pare-feu CentOS6.5 n'a pas ouvert le port 80 du service Web, bloquant l'accès externe.

Solution :

Il existe deux méthodes pour permettre à l'hôte d'accéder à la page Web de la machine virtuelle : (1) Désactivez le pare-feu dans la machine virtuelle (2) Ouvrez le port 80 de la machine virtuelle ; service Internet.

(Tutoriel recommandé : tutoriel centos )

La méthode spécifique est la suivante :

1. Désactivez le pare-feu

. Utilisez

service iptables stop
Copier après la connexion
La commande

peut désactiver temporairement le pare-feu, afin que la page Web de la machine virtuelle soit accessible via la machine hôte.

Le pare-feu iptables est généralement démarré au démarrage. Après avoir utilisé la commande ci-dessus pour fermer temporairement le pare-feu, le logiciel du pare-feu sera toujours démarré au prochain démarrage. Vous pouvez utiliser la commande suivante pour désactiver le démarrage du pare-feu. au démarrage :

chkconfig iptables off
Copier après la connexion

Mais le but du pare-feu est d'empêcher tout accès externe malveillant, il est donc préférable de laisser le pare-feu fonctionner.

2. Ouvrez le port correspondant

2.1. Ouvrez le port 80 via la ligne de commande

Utilisez la commande suivante pour ouvrir temporairement le port 80 :

/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
Copier après la connexion

Redémarrer. le pare-feu Cela prendra effet :

service iptables restart
Copier après la connexion
Copier après la connexion

Si vous souhaitez garder le port 80 ouvert au prochain démarrage, utilisez la commande suivante pour enregistrer les paramètres actuels :

service iptables save
Copier après la connexion

Modifier la configuration. fichier d'iptables pour l'ouvrir Port

Utilisez la commande

vim /etc/sysconfig/iptables
Copier après la connexion

pour modifier le fichier de configuration du pare-feu iptables et ajoutez une ligne comme suit :

-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
Copier après la connexion

Comme indiqué dans la figure :

Comment résoudre le problème de limpossibilité daccéder au service Web dans la machine virtuelle sous centos

Puis redémarrez le pare-feu :

service iptables restart
Copier après la connexion
Copier après la connexion

De cette façon, vous pouvez accéder au service réseau de la machine virtuelle via l'hôte.

Tutoriels vidéo associés recommandés : Tutoriel vidéo Linux

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:php.cn
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