Maison  >  Article  >  Tutoriel système  >  Comment résoudre le problème selon lequel le navigateur LAN ne peut pas accéder au service Tomcat sous Linux après sa sortie

Comment résoudre le problème selon lequel le navigateur LAN ne peut pas accéder au service Tomcat sous Linux après sa sortie

WBOY
WBOYavant
2024-01-04 18:54:25859parcourir

Lors de la configuration d'un environnement serveur sous Linux, j'ai rencontré un problème que j'aimerais partager avec vous ici. Allons le voir ensemble !

Description du problème : j'ai construit un serveur Tomcat sous Linux. Après avoir ouvert Tomcat, j'ai constaté que Tomcat n'était pas accessible sur le navigateur LAN. Le navigateur a signalé une erreur de serveur inaccessible. J'ai vérifié le journal Tomcat et le chemin était... ./tomcat /logs/catalina.out, il a été constaté que Tomcat n'a pas signalé d'erreur lors du processus de démarrage. J'ai vérifié à nouveau le journal du projet et il n'y a eu aucune erreur.

Solution : Après une recherche en ligne, j'ai découvert que de nombreuses personnes ont rencontré ce problème. Cela est dû à l'activation du pare-feu Linux. La plupart des méthodes en ligne consistent à démarrer et à arrêter via les commandes suivantes

.

service iptables arrête la recherche #stop

chkconfig iptables désactivé #disable

Cependant, comme le système Linux que j'ai installé est Centos 7, les deux instructions ci-dessus ne peuvent pas être exécutées sous Linux et l'erreur suivante est signalée :

Redirection vers /bin/systemctl arrête iptables.service

Échec de l'arrêt d'iptables.service : l'unité iptables.service n'est pas chargée.

Dans différents systèmes Linux, les instructions de fonctionnement sont généralement les mêmes, mais il existera toujours des différences subtiles selon les systèmes. Nous utilisons souvent Red Hat. Pour Red Hat, les deux méthodes d'arrêt et de désactivation ci-dessus sont disponibles, mais pour le système Centos 7, seules les instructions suivantes peuvent être utilisées pour démarrer et arrêter le pare-feu Linux.

systemctl arrête pare-feud.service #stop

systemctl désactiver firewalld.service #disable

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer