Heim > Backend-Entwicklung > PHP-Tutorial > Nginx-Konfigurationsproblem

Nginx-Konfigurationsproblem

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-09-24 09:15:11
Original
1156 Leute haben es durchsucht

<code class="nginx">location /admin/ {
            root   /aaa/dist;
            index  index.html;
        }</code>
Nach dem Login kopieren
Nach dem Login kopieren

Wenn Nginx beispielsweise die obige Konfiguration hat, gehen Sie davon aus, dass der Domänenname a.com ist.
Wenn ich dann a.com/admin/index.html besuche, geht Nginx in dieses Verzeichnis, um dieses statische HTML zu laden: /aaa/dist/admin/index.html
Wenn ich jetzt die URL nach /admin/ verwenden möchte, um das zu finden statische Datei, das sollte sein. Wie konfiguriere ich es? Jetzt hoffe ich, dass der übereinstimmende /admin/-Teil bei der Suche nach statischen Dateien nicht mehr im Pfad angezeigt wird. Ich hoffe, dass nginx ihn weiterhin über die obige URL abrufen kann . Gehen Sie zum Stammverzeichnis, um nach der folgenden URL zu suchen, also nach /aaa/dist/index.html.

Antwortinhalt:

<code class="nginx">location /admin/ {
            root   /aaa/dist;
            index  index.html;
        }</code>
Nach dem Login kopieren
Nach dem Login kopieren

Wenn Nginx beispielsweise die obige Konfiguration hat, gehen Sie davon aus, dass der Domänenname a.com ist.
Wenn ich dann a.com/admin/index.html besuche, geht Nginx in dieses Verzeichnis, um dieses statische HTML zu laden: /aaa/dist/admin/index.html
Wenn ich jetzt die URL nach /admin/ verwenden möchte, um das zu finden statische Datei, das sollte sein. Wie konfiguriere ich es? Jetzt hoffe ich, dass der übereinstimmende /admin/-Teil bei der Suche nach statischen Dateien nicht mehr im Pfad angezeigt wird. Ich hoffe, dass nginx ihn weiterhin über die obige URL abrufen kann . Gehen Sie zum Stammverzeichnis, um nach der folgenden URL zu suchen, also nach /aaa/dist/index.html.

Ändern Sie root in alias und versuchen Sie es mit
alias /aaa/dist/;

Am einfachsten ist es, einen Softlink von /aaa/dist/admin/index.html zu /aaa/dist/index.html

zu erstellen

Server {

<code>    listen          80;
    server_name     demo.test.com;
    index           index.php index.html;
    root            /mnt/hgfs/leyvi/demo.test.com/pubilc;

    location ~.*\.(php)?$
    {
            fastcgi_pass    127.0.0.1:9000;
            fastcgi_index   index.php;
            include         fastcgi.conf;
    }</code>
Nach dem Login kopieren

}

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