>> Technologie Électronique >  >> Maison intelligente >> Vie connectée

Comment configurer Apache pour JavaScript

JavaScript crée des pages web dynamiques avec menus pop-up et animations sur pages HTML. Si les pages tournent sur un serveur Apache, ce dernier doit être configuré pour les Server Side Includes (SSI). Cette fonctionnalité permet aux servlets (petits extraits de code côté serveur) de communiquer avec les applets du navigateur et même de générer des pages complètes. Sous Apache, on l'active en éditant le fichier « httpd.conf ».

Configuration de httpd.conf

Étape 1

Démarrez votre serveur web Apache. Comme Apache vient souvent en bundle avec d'autres logiciels serveur tiers, lancez l'application groupée pour activer le serveur Apache interne.

Étape 2

Repérez l'icône du serveur dans la barre des tâches (serveur local). Elle affiche les services en cours. Cliquez pour ouvrir le menu et localisez le dossier Apache.

Étape 3

Sur un serveur distant, localisez le dossier de configuration du serveur. Trouvez le dossier PHP qui contient le fichier « httpd.conf ».

Étape 4

Recherchez la chaîne « AddHandler » et réécrivez-la ainsi :

AddHandler server-parsed .shtml

Étape 5

Créez une entrée <Directory> et activez la fonctionnalité Includes :

<Directory "/var/www">
Options Indexes Includes FollowSymLinks AllowOverride All
Order allow,deny
Allow from all
</Directory>

Étape 6

Assurez-vous que tous vos fichiers contenant du JavaScript ou un include côté serveur ont l'extension .shtml.

Étape 7

Utilisez l'entrée <VirtualHost> pour permettre l'exécution de toutes les pages web avec un include JavaScript :

<VirtualHost xxx.xx.xx.xx>
ServerAdmin webmaster@example.com
DocumentRoot /var/www/example
ServerName www.example.com
XBitHack On
ErrorLog logs/example_log
CustomLog logs/example_log common
</VirtualHost>

Étape 8

Sauvegardez toutes les modifications et rafraîchissez la page pour tester.

Conseil

Bonne pratique : commentez toute modification dans les fichiers de config avec vos initiales, la date et une brève description.

Comme la plupart des configs permettent la surcharge, appliquez « Options +Includes » à un répertoire spécifique pour qu'il soit évalué en dernier.

Autre méthode pour dire à Apache quels fichiers contiennent des includes JavaScript :

AddType text/html .shtml

La méthode « XBitHack on » dit à Apache de parser les fichiers ayant le bit d'exécution positionné, activé via « chmod » :

chmod +x example.html

D'autres arguments de configuration se trouvent dans les commentaires du fichier « httpd.conf » sur l'utilisation des noms de fichiers et balises.

Vie connectée