Chapitre 15. Sous-système web


15.1. Configurer le Sous-système Web

Vous pouvez configurer la plupart des aspects du sous-système Web à l'aide de la Console de gestion sur le web ou le Management CLI de ligne de commande. Chaque paramètre est expliqué dans l'ordre dans lequel il apparaît dans la Console de gestion, et les commandes de Management CLI de gestion sont également fournies.
Afficher le Sous-système basé Web par la Console de gestion

Pour configurer le sous-système de Web à l'aide de la Console de gestion sur le web, cliquer sur l'onglet Profile(s) en haut à droite. Pour un domaine géré, sélectionner le profil de serveur que vous souhaitez configurer dans la boîte de sélection de Profil en haut à gauche. Développer le menu de Subsystems, puis le menu Web. Chaque partie configurable du sous-système Web est montré.

Note

Le composant mod_cluster n'est disponible que si votre profil est ha ou full-ha, dans un domaine géré, ou si vous démarrez votre serveur autonome avec le profil standalone-ha ou standalone-full-ha. La configuration mod_cluster est abordée dans Section 16.5.2, « Configurer le sous-système mod_cluster ».
Configurer le Conteneur JSP, les connecteurs HTTP, et les serveurs HTTP virtuels

Pour configurer le conteneur JSP, les connecteurs HTTP et des serveurs virtuels HTTP, cliquer sur l'entrée de menu Servlet/HTTP. Cliquer sur le bouton Edit pour modifier une valeur. Cliquer sur le bouton Advanced pour afficher les options avancées. Les options sont expliquées ci-dessous. Les options pour les serveurs virtuels et les connecteurs HTTP figurent dans des tableaux distincts.

Expand
Tableau 15.1. Options de configuration Servlet/HTTP
Option Description Commande CLI
Désactivé ?
Si défini sur true, le conteneur Java ServerPages (JSP) sera désactivé. Valeur par défaut false. Utile si vous n'utilisez pas les pages Java ServerPages (JSPs).
/profile=full-ha/subsystem=web/configuration=jsp-configuration/:write-attribute(name=disabled,value=false)
Copy to Clipboard Toggle word wrap
Développement ?
Si sur true, active Development Mode, qui produit davantage d'informations verbeuses de débogage. Valeur par défaut false.
/profile=full-ha/subsystem=web/configuration=jsp-configuration/:write-attribute(name=development,value=false)
Copy to Clipboard Toggle word wrap
Garder Générés ?
Cliquer sur Advanced pour voir cette option, si elle est cachée. Si sur true garde les servlets générés. Activé par défaut.
/profile=full-ha/subsystem=web/configuration=jsp-configuration/:write-attribute(name=keep-generated,value=true)
Copy to Clipboard Toggle word wrap
Vérifier l'intervalle ?
Cliquer sur Advanced pour voir cette option, si elle est cachée. Valeur en secondes qui détermine la fréquence des vérifications de mises à jour JSP par un processus en arrière-plan. La valeur par défaut est 0.
/profile=full-ha/subsystem=web/configuration=jsp-configuration/:write-attribute(name=check-interval,value=0)
Copy to Clipboard Toggle word wrap
Afficher Source ?
Cliquer sur Advanced pour voir cette option, si elle est cachée. Si sur true, le fragment de source JSP est affiché quand une erreur d'exécution a lieu. La valeur par défaut est true.
/profile=full-ha/subsystem=web/configuration=jsp-configuration/:write-attribute(name=display-source-fragment,value=true)
Copy to Clipboard Toggle word wrap
Les connecteurs AJP and HTTP utilisent mod_cluster, mod_jk, mod_proxy, ISAPI, et NSAPI pour l'équilibrage des charges et pour le clustering HA. Pour configurer un connecteur, sélectionner l'onglet Connectors et cliquer sur Add. Pour supprimer un connecteur, le sélectionner et cliquer sur Remove. Pour modifier un connecteur, le sélectionner et cliquer sur Edit.
Quand vous créez un nouveau connecteur par le Management CLI, ses options sont définies aussitôt, comme dans la commande suivante :

Exemple 15.1. Créer un Nouveau connecteur

/profile=full-ha/subsystem=web/connector=ajp/:add(socket-binding=ajp,scheme=http,protocol=AJP/1.3,secure=false,name=ajp,max-post-size=2097152,enabled=true,enable-lookups=false,redirect-port=8433,max-save-post-size=4096)
Copy to Clipboard Toggle word wrap
Expand
Tableau 15.2. Options de connecteur
Option Description Commande CLI
Nom
Un nom unique de connecteur, à but d'affichage.
/profile=full-ha/subsystem=web/connector=ajp/:read-attribute(name=name)
Copy to Clipboard Toggle word wrap
Liaisons de sockets
La liaison de socket nommée à laquelle le connecteur doit se lier. La liaison de socket est un mappage entre un nom de socket et un port réseau. Les liaisons de socket sont configurées pour chaque serveur autonome, ou par l'intermédiaire de groupes de liaison de socket dans un domaine géré. Un groupe de liaisons de sockets est appliqué à un groupe de serveurs.
/profile=full-ha/subsystem=web/connector=ajp/:write-attribute(name=socket-binding,value=ajp)
Copy to Clipboard Toggle word wrap
Schéma
Le schéma de connecteur web, comme HTTP ou HTTPS.
/profile=full-ha/subsystem=web/connector=ajp/:write-attribute(name=scheme,value=http)
Copy to Clipboard Toggle word wrap
Protocole
Le protocole de connecteur web à utiliser, comme AJP ou HTTP.
/profile=full-ha/subsystem=web/connector=ajp/:write-attribute(name=protocol,value=AJP/1.3)
Copy to Clipboard Toggle word wrap
Activé
Indique si le connecteur web connecté est activé.
/profile=full-ha/subsystem=web/connector=ajp/:write-attribute(name=enabled,value=true)
Copy to Clipboard Toggle word wrap
Pour configurer des serveurs virtuels, cliquer sur l'onglet Virtual Servers. Utiliser le bouton Add pour ajouter un nouveau serveur virtuel. Pour modifier ou supprimer un serveur virtuel, le sélectionner et cliquer le bouton Edit ou Remove.
Quand vous ajoutez un nouveau serveur virtuel par le Management CLI, toutes les options requises sont définies en même temps, comme par la commande suivante.

Exemple 15.2. Ajouter un nouveau serveur virtuel

/profile=full-ha/subsystem=web/virtual-server=default-host/:add(enable-welcome-root=true,default-web-module=ROOT.war,alias=["localhost","example.com"],name=default-host)
Copy to Clipboard Toggle word wrap
Expand
Tableau 15.3. Options de serveurs virtuels
Option Description Commande CLI
Nom
Nom unique de serveur virtuel, à but d'affichage.
Alias
Une liste de noms d'hôtes qui doivent correspondre à ce serveur virtuel. Dans la Console de management, utiliser un nom d'hôte par ligne.
/profile=full-ha/subsystem=web/virtual-server=default-host/:write-attribute(name=alias,value=["localhost","example.com"])
Copy to Clipboard Toggle word wrap
Module par défaut
Le module dont l'application web doit être déployée au nœud racine de ce serveur virtuel et qui sera affiché quand aucun répertoire n'est donné par la requête HTTP.
/profile=full-ha/subsystem=web/virtual-server=default-host/:write-attribute(name=default-web-module,value=ROOT.war)
Copy to Clipboard Toggle word wrap
Configurer les Options de services web

Pour configurer les options de services web, cliquer sur Web Services. Les options sont expliquées dans le tableau ci-dessous.

Expand
Tableau 15.4. Options de configuration des services web
Option Description Commande CLI
Modifier l'adresse WSDL
Indique si l'adresse WSDL peut être modifiée par les applications. Valeur par défaut true.
/profile=full-ha/subsystem=webservices/:write-attribute(name=modify-wsdl-address,value=true)
Copy to Clipboard Toggle word wrap
Hôte WSDL
Le contrat WSDL d'un Service Web JAX-WS inclut un élément <soap:address> qui pointe vers l'emplacement du point de terminaison. Si la valeur de <soap:address> est un URL valide, elle n'est pas remplacée à moins que modify-wsdl-adress soit défini à la valeur true. Si la valeur de <soap:address> n'est pas un URL valide, elle est remplacée en utilisant les valeurs wsdl-host et wsdl-port ou wsdl-secure-port. Si wsdl-host est défini sur jbossws.undefined.host, l'adresse hôte de l'auteur de la demande est utilisée lorsque <soap:address> est réécrite. Par défaut, ${jboss.bind.address:127.0.0.1}, qui utilise 127.0.0.1 si aucune adresse de liaison est spécifiée lors du démarrage de JBoss EAP 6.
/profile=full-ha/subsystem=webservices/:write-attribute(name=wsdl-host,value=127.0.0.1)
Copy to Clipboard Toggle word wrap
Port WSDL
Le port non-sécurisé utilisé pour écrire à nouveau l'adresse SOAP. Si définie sur 0 (défaut), le port sera identifié en demandant la liste des connecteurs installés.
/profile=full-ha/subsystem=webservices/:write-attribute(name=wsdl-port,value=80)
Copy to Clipboard Toggle word wrap
Port sécurisé WSDL
Le port sécurisé utilisé pour écrire à nouveau l'adresse SOAP. Si définie sur 0 (défaut), le port sera identifié en demandant la liste des connecteurs installés.
/profile=full-ha/subsystem=webservices/:write-attribute(name=wsdl-secure-port,value=443)
Copy to Clipboard Toggle word wrap
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat