Maison >interface Web >js tutoriel >Méthodes de téléchargement Apache et de configuration du proxy dans le front-end
Aujourd'hui, j'ai rejoint une nouvelle entreprise et j'ai été exposé à un modèle de développement front-end différent de celui d'avant. La première étape consiste à configurer les paramètres Apache et proxy. Pour environnement Windows.
1. Téléchargez Apache.
1. Entrez sur le site officiel.
http://www.php.cn/xiazai/gongju/fuwuqi Vous pouvez voir plusieurs versions d'Apache. Ce que j'ai téléchargé cette fois, c'est Apache2.4.
2. Accédez à la page de téléchargement de fichiers.
Une explication d'un certain nombre de fournisseurs tiers. Accédez à la page de téléchargement pour Windows et sélectionnez ApacheHaus.
3, téléchargez.
x86 est en 64 bits. x64 est en 32 bits. Choisissez simplement la version de téléchargement et de décompression qui vous convient.
4, configuration de base.
Allez dans la corbeille du dossier décompressé et ouvrez la ligne de commande. Entrez httpd -k install pour exécuter. Si une erreur est signalée. Entrez dans le dossier conf et ouvrez le fichier httpd.conf. Recherchez Définir SRVROOT. Remplacez SRVROOT par le chemin absolu du répertoire racine d'Apache, en prenant mon ordinateur comme exemple. Définissez SRVROOT "D:apachehttpd-2.4.27-x64-vc14Apache24" ServerRoot "${SRVROOT}".
5, cours.
Ouvrez le programme .exe dans le dossier bin et saisissez localhost:8080 sur le navigateur.
Remarque : si une erreur se produit, ouvrez le fichier err.log dans le dossier des journaux pour vérifier la raison, Baidu vous-même, ou laissez un message pour me le demander.
2. Configuration du serveur proxy.
L'interface de ce projet n'autorise pas le cross-domain, le proxy ne peut donc être défini qu'au démarrage du serveur local. Par exemple, les données requises dans le projet sont accessibles à partir du nom de domaine 192.168.0.1:2030. L'adresse du serveur local est 127.0.0.1:8080. Ensuite, nous devons demander que le nom de domaine soit remplacé par une adresse IP locale sur toutes les interfaces du projet. Puis lors de l’accès au dossier du nom de domaine /d/. Converti en 192.168.0.1:2030/d/.
1. Ouvrez le fichier httpd.conf. Recherchez le mot-clé mod_proxy. Le moyen le plus simple consiste à décommenter tous les proxys et à ajouter la définition globale ProxyPass /d/ http://192.168.0.1:2030/d/ à la fin du fichier. Ensuite, exécutez le .exe. Mais dans de nombreux cas, cela échouera parce que vous ne disposez pas d’autres modules requis pour ouvrir l’agent. Vous pouvez le vérifier dans le fichier error.log.
Par exemple, j'ai vu cette fois [mardi 26 septembre 14:11:45.109636 2017] [proxy_hcheck:crit] [pid 2560:tid 324] AH03262 : mod_watchdog est requis. Ensuite, je rechercherai mod_watchdog dans le fichier httpd.conf. Décommentez ensuite et redémarrez.
Trois, résumé.
Le serveur n'autorise pas le cross-domain et nous, en tant que couche de présentation, sommes impuissants. Quant à la configuration du proxy en même temps et à la modification de la source de la demande, vous pouvez obtenir les données. C’est une technologie qu’un développeur front-end doit maîtriser.
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!