Comment configurer Apache pour Javascript
JavaScript est utilisé pour créer des pages Web dynamiques qui incluent des menus contextuels et des animations sur les pages HTML. Si les pages Web doivent être exécutées sur un serveur Web Apache, le serveur Apache doit être configuré pour Server Side Include (SSI). Cette fonctionnalité permet aux servlets ou aux petits extraits de code côté serveur de communiquer avec les programmes de navigateur appelés applets et peut même être utilisé pour générer des pages Web complètes. Dans Apache, cette fonctionnalité est activée en éditant le fichier "httpd.conf".
Configuration de httpd.conf
Étape 1
Lancez votre serveur Web Apache. Étant donné que le serveur Web Apache est fourni sous la forme d'un ensemble d'autres logiciels de serveur tiers dans la plupart des cas, il vous suffit de lancer l'application fournie pour activer le serveur Apache à l'intérieur.
Étape 2
Localisez l'icône du serveur dans la barre des tâches si vous utilisez un serveur local. Cette icône affichera tous les services en cours d'exécution. Cliquez une fois pour afficher le menu et localiser le dossier Apache.
Étape 3
Localisez le dossier de configuration du serveur si vous utilisez un serveur distant. Localisez le dossier PHP qui contiendra le fichier "httpd.conf".
Étape 4
Recherchez la chaîne "AddHandler" et réécrivez-la pour la lire de cette façon :
.shtml analysé par le serveur AddHandler
Étape 5
Créez une entrée
Index des options Inclut followSmyLinks AllowOverride All Order allow, deny Allow from all
Étape 6
Assurez-vous que tous vos fichiers contenant du JavaScript ou une inclusion côté serveur ont une extension .shtml.
Étape 7
Utilisez l'entrée
ServerAdmin [email protected]
DocumentRoot /var/www/eHow ServerName www.eHow.com XBitHack On ErrorLog logs/eHow_log CustomLog logs/eHow_log common
Étape 8
Enregistrez toutes les modifications et actualisez la page pour tester.
Astuce
C'est une bonne pratique de programmation de commenter toute modification apportée aux fichiers de configuration avec les initiales de la personne, les données et une brève description des modifications apportées.
Étant donné que la plupart des configurations autorisent le remplacement, il est conseillé d'appliquer les arguments "Options + Inclut" à un répertoire spécifique pour s'assurer qu'il sera évalué en dernier.
Une autre façon d'analyser ou d'indiquer à Apache quels fichiers contiennent les inclusions JavaScript consiste à procéder de la manière suivante :
AjouterType text/html .shtml
La méthode "XBitHack on" indique à Apache d'analyser les fichiers dont le bit d'exécution est défini et est lancée à l'aide de la commande "chmod" comme indiqué ci-dessous :
Chmod +x eComment.html
Des arguments de configuration supplémentaires peuvent être trouvés dans les fichiers de commentaires "httpd.conf" qui spécifient comment les noms de fichiers et les balises doivent être utilisés.