Heute bin ich einem neuen Unternehmen beigetreten und habe ein anderes Front-End-Entwicklungsmodell als zuvor kennengelernt. Der erste Schritt besteht darin, die Apache- und Proxy-Einstellungen zu konfigurieren. Für Windows-Umgebung.
1. Laden Sie Apache herunter.
1. Betreten Sie die offizielle Website.
http://www.php.cn/xiazai/gongju/fuwuqi Sie können mehrere Versionen von Apache sehen. Was ich dieses Mal heruntergeladen habe, ist Apache2.4.
2. Rufen Sie die Datei-Download-Seite auf.
Eine Erläuterung einer Reihe von Drittanbietern. Gehen Sie zur Download-Seite für Windows und wählen Sie ApacheHaus aus.
3, herunterladen.
x86 ist 64-Bit. x64 ist 32 Bit. Wählen Sie einfach die für Sie passende Download- und Dekomprimierungsversion.
4, Grundkonfiguration.
Gehen Sie in den Papierkorb des dekomprimierten Ordners und öffnen Sie die Befehlszeile. Geben Sie zum Ausführen httpd -k install ein. Wenn ein Fehler gemeldet wird. Geben Sie den Ordner conf ein und öffnen Sie die Datei httpd.conf. Suche SRVROOT definieren. Ändern Sie SRVROOT am Beispiel meines Computers in den absoluten Pfad des Apache-Stammverzeichnisses. Definieren Sie SRVROOT „D:apachehttpd-2.4.27-x64-vc14Apache24“ ServerRoot „${SRVROOT}“.
5, lauf.
Öffnen Sie das .exe-Programm im Ordner „bin“ und geben Sie „localhost:8080“ in den Browser ein.
Hinweis: Wenn ein Fehler auftritt, öffnen Sie das err.log im Protokollordner, um den Grund zu überprüfen, Baidu es selbst oder hinterlassen Sie eine Nachricht, um mich zu fragen.
2. Konfiguration des Proxyservers.
Die Schnittstelle dieses Projekts erlaubt keine domänenübergreifende Nutzung, daher kann der Proxy nur beim Starten des lokalen Servers festgelegt werden. Der Zugriff auf die im Projekt benötigten Daten erfolgt beispielsweise über den Domänennamen 192.168.0.1:2030. Die Adresse des lokalen Servers lautet 127.0.0.1:8080. Dann müssen wir beantragen, dass der Domänenname auf allen Schnittstellen des Projekts durch eine lokale IP-Adresse ersetzt wird. Dann beim Zugriff auf den Domänennamen /d/-Ordner. Konvertiert in 192.168.0.1:2030/d/.
1. Öffnen Sie die Datei httpd.conf. Suchen Sie nach dem Schlüsselwort mod_proxy, indem Sie alle Proxys auskommentieren und am Ende der Datei die globale Definition ProxyPass /d/ http://192.168.0.1:2030/d/ hinzufügen. Führen Sie dann die EXE-Datei aus. In vielen Fällen schlägt dies jedoch fehl, weil Sie nicht über andere Module verfügen, die zum Öffnen des Agenten erforderlich sind. Sie können es in der Datei error.log überprüfen.
Zum Beispiel sah ich dieses Mal [Tue Sep 26 14:11:45.109636 2017] [proxy_hcheck:crit] [pid 2560:tid 324] AH03262: mod_watchdog ist erforderlich. Dann werde ich in der Datei httpd.conf nach mod_watchdog suchen. Entfernen Sie dann den Kommentar und starten Sie erneut.
Drei, Zusammenfassung.
Der Server erlaubt keine Cross-Domain und wir als Präsentationsschicht sind machtlos. Wenn Sie gleichzeitig den Proxy einrichten und die Anforderungsquelle ändern möchten, können Sie die Daten abrufen. Dies ist eine Technologie, die ein Front-End-Entwickler beherrschen muss.
Das obige ist der detaillierte Inhalt vonApache-Download- und Proxy-Konfigurationsmethoden im Frontend. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!