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

WBOY
Freigeben: 2016-08-08 09:21:56
Original
1035 Leute haben es durchsucht

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>
Nach dem Login kopieren

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>
Nach dem Login kopieren
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.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage