Manchmal erfordert die lokale Entwicklung das Debuggen von statischen Dateiressourcen, auf die nicht direkt zugegriffen werden kann. Dies kann durch die Konfiguration des lokalen Nginx-Dienstes erfolgen. Die Konfigurationsschritte von Nginx werden übrigens aufgezeichnet. Installieren <!--Über Brew installieren: --> brew install nginx <!--Start: --> Brew-Dienste starten Nginx <!--Konfiguration anzeigen: --> cat usr/local/etc/nginx/nginx.conf <!--Konfiguration bearbeiten: --> vi usr/local/etc/nginx/nginx.conf Nginx-Befehl: <!--Start: --> nginx <!--Stopp/Neustart--> nginx -s stoppen/starten/neu starten Konfigurationsdateien Dateiadresse: usr/local/etc/nginx/nginx.conf # Nur der Root-Besitzer kann auf die statischen Dateien von Root zugreifen, andernfalls wird 403 gemeldet Benutzer Root-Eigentümer; Arbeiterprozesse 1; #error_log Protokolle/Fehler.log; #error_log Protokolle/error.log Hinweis; #error_log Protokolle/error.log-Info; #pid-Protokolle/nginx.pid; Ereignisse { Arbeiterverbindungen 1024; } http { mime.types einschließen; Standardtyp Anwendung/Oktett-Stream; #log_format main '$remote_addr - $remote_user [$time_local] "$request" ' # '$status $body_bytes_sent "$http_referer" ' # '"$http_user_agent" "$http_x_forwarded_for"'; #access_log Protokolle/access.log Haupt; sendfile an; #tcp_nopush ein; #keepalive_timeout 0; KeepAlive-Timeout 65; #gzip ein; Server { # Abhörport listen 8080; # Domänennamen Servername local.XXX.com binden; #Zeichensatz koi8-r; #access_log Protokolle/Host.access.log Haupt; #Dateipfad und Speicherort der Eintragsdatei / { root /usr/local/var/www; Index Index.html Index.htm; } # Schnittstellenressource 1 Standort /XXXapi/ { Proxy-Passwort https://api.XXX.com; } # Schnittstellenressource 2 Standort /apiXXX/ { Proxy-Passwort https://api.XXX.com; } #Fehlerseite 404 /404.html; # Server-Fehlerseiten auf die statische Seite /50x.html umleiten # Fehlerseite 500 502 503 504 /50x.html; Standort = /50x.html { Stamm-HTML; } } Server einschließen/*; } Konfigurationsschritte
# Abhörport listen 8080; # Domänennamen Servername local.XXX.com binden; Geben Sie die Eingabedatei und den statischen Dateipfad an#Dateipfad und Speicherort der Eingabedatei / { root /usr/local/var/www; Index Index.html Index.htm; } Wenn zusätzliche API-Ressourcen vorhanden sind, binden Sie die entsprechende API-Ressourcenadresse über Proxy_Pass# Schnittstellenressource 1 Standort /XXXapi/ { Proxy-Passwort https://api.XXX.com; } # Schnittstellenressource 2 Standort /apiXXX/ { Proxy-Passwort https://api.XXX.com; }
Dies ist das Ende dieses Artikels über die Nginx-Konfiguration in der Mac-Umgebung und die Implementierung des Zugriffs auf lokale statische Ressourcen. Weitere relevante Inhalte zur Nginx-Konfiguration und zum Zugriff auf lokale statische Ressourcen finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: MySQL führt mehrere Datenzeilen basierend auf der Funktion group_concat() zusammen
>>: Beispielcode für die JS-Funktion „Anti-Shake“ und „Throttling“ zur Entwicklung von Webprojekten
Wenn wir SQL zum Extrahieren von Daten verwenden,...
1. MySQL-Installationsverzeichnis Kopieren Sie de...
Vorwort Als intensiver Benutzer von Front-End-Fra...
Die unbedeutende flex-basis hat bei der kleinen F...
1. Echart in HTML-Datei importieren <!-- E-Cha...
Fast-Linux-Projektadresse: https://gitee.com/uitc...
Hintergrund Viele Website-Designs bestehen im All...
MySQL Limit kann Datenbankdaten segmentweise abfr...
Standardmäßig beträgt der Rand der Tabelle 0 und ...
Ich habe heute eine JSP-Seite geschrieben. Ich hab...
Als Nächstes werde ich zwei Tabellen erstellen un...
Der vollständige Name von NC lautet Netcat (Netwo...
1. ROW_NUMBER() Definition: Die Funktion ROW_NUMB...
Sechs Schritte von JDBC: 1. Registrieren Sie den ...
Die EXPLAIN-Anweisung liefert Informationen darüb...