Hinweis: nginx über brew installiert Stammverzeichnis der Website: /opt/homebrew/var/www nginx-Konfigurationsverzeichnis: /opt/homebrew/etc/nginx/ Annahme: Es gibt ein Projekt namens TestProject und der Domänenname ist bd.testproject.com Schritt 1: Einrichten der IP- und Domänennamenzuordnung (d. h. Hinzufügen von Hosts)# Terminal vim /etc/hosts # Hinzufügen und speichern Sie 127.0.0.1 bd.testproject.com Schritt 2: Erstellen Sie ein neues Site-Konfigurationsdateiverzeichnis# Terminal mkdir /opt/homebrew/etc/nginx/vhosts Schritt 3: Erstellen Sie eine neue Site-KonfigurationsdateiErstellen Sie eine neue Konfigurationsdatei mit dem Namen bd.testproject.com_80.conf im Verzeichnis /opt/homebrew/etc/nginx/vhosts. Der Inhalt der Konfigurationsdatei ist (Sie können den Konfigurationsinhalt nach Bedarf ändern): Server { hören Sie 80; Servername bd.testproject.com; Stammverzeichnis "/opt/homebrew/var/www/bd.testproject.com"; Standort / { index index.php index.html Fehler/index.html; Autoindex aus; } Standort ~ \.php(.*)$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $Dokumentstammsatz$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_params einschließen; } } Schritt 4: Site-Konfiguration in die Standardkonfigurationsdatei von nginx einführen # Terminal vim /opt/homebrew/etc/nginx/nginx.conf # Fügen Sie server_names_hash_bucket_size 64 in der Datei http{} hinzu; # Ändern Sie die Länge des Servernamens, die nur ein Vielfaches von 32 sein kann, include /opt/homebrew/etc/nginx/vhosts/*; # Führen Sie die Site-Konfiguration ein Schritt 5: Starten Sie nginx neu# Terminal nginx -s neu laden Bitte ignorieren Sie mich und starten Sie Fastcgi /usr/local/php/bin/php-cgi -b 9000 Dies ist das Ende dieses Artikels über die Implementierung der Mac M1 Nginx Multi-Site-Konfiguration. Weitere relevante Inhalte zu Mac M1 Nginx Multi-Site finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Der Unterschied zwischen ID- und Name-Attributen von HTML-Elementen
>>: Beispielcode zur Implementierung sechseckiger Rahmen mit CSS3
1. Flex ist die Abkürzung für Flexible Box, was „...
Inhaltsverzeichnis 1. Verwandte Binlog-Konfigurat...
Das Temperament einer Web-Frontend-Website ist ein...
Hintergrund Das Lösen von Browserkompatibilitätsp...
1. Herunterladen 1. Download-Adresse der offiziel...
1. Was ist Phantomlesen? Wenn bei einer Transakti...
Vorwort Ich glaube, die meisten Leute haben MySQL...
Dieser Artikel beschreibt anhand eines Beispiels ...
Inhaltsverzeichnis 1. Installieren Sie das Vue-Ge...
Inhaltsverzeichnis 1. Nachfrage 2. Umsetzung 3. E...
SQL ist der Hauptstamm. Warum ich das so verstehe...
Zuerst wollte ich den Stil der Bildlaufleiste des...
Vorwort Die neueste Version von MySQL 8.0 ist 8.0...
Inhaltsverzeichnis 1. Docker installieren 2. Inst...
Inhaltsverzeichnis Vorwort 1. Docker installieren...