4D v16.3Page Web/Configuration |
||
|
4D v16.3
Page Web/Configuration
Page Web/Configuration
Les onglets de la page Web permettent de paramétrer les multiples aspects du serveur Web intégré de 4D (sécurité, démarrage, connexions, services Web, etc.). Pour plus d’informations sur le fonctionnement du serveur Web de 4D, reportez-vous au chapitre Serveur Web du manuel Langage de 4D. Pour plus d’informations sur les services Web de 4D, reportez-vous au chapitre Publication et utilisation de Services Web. Indique si le serveur Web doit être démarré dès le lancement de l'application 4D. Cette option est détaillée dans la section Mise en route du serveur Web et gestion des connexions. Par défaut, 4D publie une base Web sur le port TCP standard du Web, qui est le port 80. Si ce port est déjà utilisé par un autre service Web, vous devez changer le port TCP utilisé par 4D pour votre base. La modification du port TCP permet également de lancer le serveur Web 4D sous Mac OS X sans être l'utilisateur root de la machine (cf. section Mise en route du serveur Web et gestion des connexions). Note : Si vous passez 0, 4D utilisera le numéro de port TCP par défaut, c'est-à-dire 80. Au niveau du navigateur Web, vous devez inclure ce numéro de port TCP personnalisé dans la description de l'adresse utilisée pour vous connecter à la base Web. L'adresse doit être suivie du signe “deux-points” et du numéro de port. Si, par exemple, vous utilisez le port TCP numéro 8080, vous devrez spécifier dans le browser “123.45.67.89:8080”. ATTENTION : Lorsque vous utilisez des numéros de port TCP autres que les numéros par défaut (80 pour le mode standard et 443 pour le mode SSL), prenez garde à ne pas spécifier de numéros de port qui se trouvent être les numéros par défaut d'autres services que vous employez simultanément. Si, par exemple, vous envisagez d'exploiter le protocole FTP sur la machine serveur Web, n'utilisez pas les numéros de ports TCP 20 et 21 qui sont les ports par défaut de ce protocole. Pour connaître les attributions standard des numéros de port TCP, vous pouvez vous reporter à la section Annexe B, Numéros des ports TCP dans la documentation de 4D Internet Commands. Les numéros de port inférieurs à 256 sont réservés pour les services standard et les numéros 256 à 1024 sont réservés pour les services spécifiques issus des plates-formes UNIX. Pour une sécurité maximum, il vous suffit de spécifier un numéro de port situé au-delà de ces intervalles, par exemple dans les 2000 ou 3000. Vous pouvez définir l’adresse IP sur laquelle le serveur Web doit recevoir les requêtes HTTP. Par défaut, le serveur répond sur toutes les adresses IP (option Toutes). Cette fonctionnalité est destinée aux serveurs Web 4D hébergés sur des machines ayant plusieurs adresses TCP/IP. C’est, par exemple, fréquemment le cas chez les fournisseurs d’hébergement Internet (MultiHoming). Vous pouvez donc placer plusieurs 4D ou 4D Server sur une même machine et réserver une adresse IP spécifique à chaque base publiée en Internet/Intranet.
Chaque ligne du fichier "Secondary IP Addresses" doit contenir une adresse IP secondaire ainsi que, si nécessaire, un masque de sous-réseau et une adresse de routeur.
Vous pouvez définir jusqu'à 5 adresses IP différentes. Pour cette opération, il se peut que vous ayez besoin de l’assistance d’un administrateur réseau. Indique si le serveur Web doit ou non accepter les connexions sécurisées. Cette option est décrite dans la section Utiliser le protocole TLS. Permet de modifier le numéro du port TCP/IP utilisé par le serveur Web pour les connexions HTTP sécurisées via SSL (protocole HTTPS). Par défaut, le numéro du port HTTPS est 443 (valeur standard).
Cette option de la page "Web/Configuration" des Propriétés de la base permet de contrôler la prise en charge des requêtes comportant des URLs /4DSYNC. Ces URLs sont utilisés pour la synchronisation des données via HTTP (pour plus d’informations sur ce mécanisme, reportez-vous au paragraphe URL 4DSYNC/). Cette option a pour effet d’activer ou d’inactiver le traitement spécifique des requêtes contenant /4DSYNC :
Par défaut :
Cette option a une portée locale à l’application et sa prise en compte nécessite un redémarrage du serveur Web.
Permet de définir l'emplacement par défaut des fichiers du site Web et indique le niveau hiérarchique sur le disque au-dessus duquel aucune requête ne pourra accéder. Cette option est décrite dans la section Sécurité des connexions. Cette option permet de désigner la page d’accueil (page “Home”) par défaut pour tous les navigateurs se connectant à la base. Cette page peut être statique ou semi-dynamique. Par défaut, lors du premier démarrage du serveur Web, 4D crée une page d’accueil nommée “index.html” et la place dans le dossier racine HTML. Si vous ne modifiez pas ce paramétrage, tout navigateur se connectant au serveur Web obtient la page suivante : Pour modifier la page d’accueil par défaut, vous pouvez simplement la remplacer par votre propre page “index.html” dans le dossier racine de la base ou saisir dans la zone le chemin d’accès relatif de la page que vous souhaitez définir. Le chemin d’accès doit être établi relativement au dossier racine HTML par défaut. Afin d’assurer la compatibilité multi-plate-forme de vos bases, le serveur Web 4D utilise, pour décrire les chemins d’accès, des conventions d’écriture particulières. Les règles de syntaxe sont les suivantes :
Par exemple, si vous souhaitez que la page d’accueil par défaut soit la page “MyHome.htm”, placée dans le dossier “Web” (lui-même situé dans le dossier racine HTML par défaut de la base), saisissez Web/MyHome.htm Note : Vous pouvez également définir une page d’accueil par défaut pour chaque process Web à l’aide de la routine WEB SET HOME PAGE. Si vous ne spécifiez pas de page d’accueil par défaut, la Méthode base Sur connexion Web est appelée. Il vous revient alors de traiter la requête par programmation.
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v16) |