Heim >Backend-Entwicklung >PHP-Tutorial >Lassen Sie Apache und Nginx den domänenübergreifenden Zugriff unterstützen

Lassen Sie Apache und Nginx den domänenübergreifenden Zugriff unterstützen

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOriginal
2016-08-08 09:21:561083Durchsuche

1. Wie kann Apache den domänenübergreifenden Zugriff unterstützen?
Schritte:

  1. Ändern Sie httpd.conf. Das entsprechende Verzeichnis in Windows lautet: C:wampbinapacheApache2.4.4confhttpd.conf
  2. Löschen Sie den Kommentar vor LoadModule headers_module module/mod_headers.so
  3. Ändern

    Ändern Sie zu:

    Das heißt:
<code><span><</span>Directory <span>/</span><span>></span>
    AllowOverride <span>none</span><span>Require</span><span>all</span> granted
    <span>Header</span><span>set</span> Access<span>-Control</span><span>-Allow</span><span>-Origin</span><span>*</span><span><</span>/Directory<span>></span></code>

Wenn Sie die grafische Oberfläche zum Öffnen des Moduls headers_module verwenden, achten Sie bitte auf die Reihenfolge der Schritte
(1) Verwenden Sie zunächst die grafische Oberfläche, um die Modulfunktion headers_module zu aktivieren (2) Ändern Sie dann die Konfigurationsdatei httpd.conf und fügen Sie den Header-Satz Access-Control-Allow-Origin *
hinzu Wenn die Reihenfolge falsch ist, kann der httpd-Dienst nicht gestartet werden

2. Wie kann Nginx domänenübergreifend unterstützt werden?

1. Geben Sie das HTML-Verzeichnis von Nginx
ein vim ../crossdomain.xml
Spezifischer Pfad: /usr/local/nginx/html/crossdomain.xml
2. Fügen Sie Folgendes hinzu:

<code><span><?xml version="1.0" encoding="UTF-8"?></span><span><!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"></span><span><<span>cross-domain-policy</span>></span><span><<span>allow-access-from</span><span>domain</span>=<span>"*"</span> /></span><span></<span>cross-domain-policy</span>></span></code>
zu crossdomain.xml. Das Ergebnis ist:


Hinweis: Die Standardeinstellung ist /usr/local/nginx/html/crossdomain.xml ist nicht vorhanden.

Das Obige hat gezeigt, wie Apache und Nginx den domänenübergreifenden Zugriff unterstützen können, einschließlich einiger Aspekte davon. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn