Inhaltsverzeichnis
1. Konfigurieren Sie mehrere Ports für den Zugriff auf unterschiedliche Dateien.
Gleicher Port, unterschiedliche Domänennamen, unterschiedliche Dateien
Heim Betrieb und Instandhaltung Nginx So konfigurieren Sie den Nginx-Hostdomänennamen

So konfigurieren Sie den Nginx-Hostdomänennamen

Jun 03, 2023 pm 01:13 PM
nginx

1. Konfigurieren Sie mehrere Ports für den Zugriff auf unterschiedliche Dateien.

Gleicher Domänenname, unterschiedliche Ports, unterschiedliche Dateien.

#两个不同文件夹,分别存放不同文件
[root@nginx ~]# mkdir /www/work_01 -p
[root@nginx ~]# mkdir /www/work_02
[root@nginx ~]# vim /www/work_01/index.html 
this is work_01!
[root@nginx ~]# vim /www/work_02/index.html
this is work_02!
Nach dem Login kopieren
[root@nginx ~]# vim /usr/local/nginx/conf/nginx.conf
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;
#80端口,指向work_01的文件夹
    server {
        listen       80;
        server_name  localhost;
        location / {
            root   /www/work_01;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
#8080端口,指向work_02的文件夹
    server {
    listen 8080;
    server_name localhost;
    location / {
    root /www/work_02;
    index index.html index.htm;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root html;
    }
}
}
Nach dem Login kopieren

#Browser-Zugriff

So konfigurieren Sie den Nginx-Hostdomänennamen2. Konfigurieren Sie verschiedene Domänennamen für den Zugriff auf unterschiedliche Dateien

Gleicher Port, unterschiedliche Domänennamen, unterschiedliche Dateien

#Vier Ordner, entsprechend unterschiedlichen Dateiinhalten

[root@nginx ~]# cd /www/
[root@nginx www]# mkdir work_03
[root@nginx www]# mkdir work_04
[root@nginx www]# echo "This is work_03" > work_03/index.html
[root@nginx www]# echo "This is work_04" > work_04/index.html
[root@nginx www]# ls
work_01  work_02  work_03  work_04
Nach dem Login kopieren

#Ändern Sie die Konfigurationsdatei

[root@nginx www]# vim /usr/local/nginx/conf/nginx.conf
worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    sendfile        on;
    keepalive_timeout  65;
#通配符在后的域名
    server {
        listen       80;
        server_name  www.haha.*;
        location / {
            root   /www/work_01;
            index  index.html index.htm;
        }
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }
#精确域名
    server {
    listen 80;
    server_name www.haha.com;
    location / {
    root /www/work_02;
    index index.html index.htm;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root html;
    }
}
#通配符在前的域名
    server {
        listen 80;
        server_name *.haha.com;
    location / {
        root /www/work_03;
        index index.html index.htm;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root html;
    }
}
#正则表达式域名
    server {
        listen 80;
        server_name ~\w+.com;
    location / {
        root /www/work_04;
        index index.html index.htm;
    }
    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
        root html;
    }
}
}
[root@nginx www]# systemctl restart nginx
Nach dem Login kopieren

#Konfigurieren Sie die Host-Hostdatei und greifen Sie auf die Ergebnisse in „C:WindowsSystem32driversetchosts“ zu

So konfigurieren Sie den Nginx-Hostdomänennamen#

Wildcard-Endung, z. B. www.example.*So konfigurieren Sie den Nginx-Hostdomänennamen

Regulärer Ausdruck
  • Standard Wert
  • 3. Konfigurieren Sie unterschiedliche Domänennamen für den Zugriff auf dieselbe Datei.
  • Gleicher Port, unterschiedliche Domänennamen, dieselbe Datei.

    [root@nginx ~]# vim /usr/local/nginx/conf/nginx.conf
    worker_processes  1;
    events {
        worker_connections  1024;
    }
    http {
        include       mime.types;
        default_type  application/octet-stream;
        sendfile        on;
        keepalive_timeout  65;
    #只需要在server_name再添加一个域名,不需要在复制一个server_name
        server {
            listen       80;
            server_name  www.xixi.com www.qiqi.com;
            location / {
                root   /www/work_01;
                index  index.html index.htm;
            }
            error_page   500 502 503 504  /50x.html;
            location = /50x.html {
                root   html;
            }
        }
    }
    [root@nginx ~]# systemctl restart nginx
    Nach dem Login kopieren
    :
  • Das obige ist der detaillierte Inhalt vonSo konfigurieren Sie den Nginx-Hostdomänennamen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So überprüfen Sie die Debian OpenSSL -Konfiguration So überprüfen Sie die Debian OpenSSL -Konfiguration Apr 12, 2025 pm 11:57 PM

In diesem Artikel werden verschiedene Methoden eingeführt, um die OpenSSL -Konfiguration des Debian -Systems zu überprüfen, um den Sicherheitsstatus des Systems schnell zu erfassen. 1. Bestätigen Sie zuerst die OpenSSL -Version und stellen Sie sicher, ob OpenSSL installiert wurde und Versionsinformationen. Geben Sie den folgenden Befehl in das Terminal ein: Wenn OpenSslversion nicht installiert ist, fordert das System einen Fehler auf. 2. Zeigen Sie die Konfigurationsdatei an. Die Hauptkonfigurationsdatei von OpenSSL befindet sich normalerweise in /etc/ssl/opensl.cnf. Sie können einen Texteditor (z. B. Nano) verwenden: Sudonano/etc/ssl/openSSL.cnf Diese Datei enthält wichtige Konfigurationsinformationen wie Schlüssel-, Zertifikatpfad- und Verschlüsselungsalgorithmus. 3.. Verwenden Sie OPE

Nginx SSL -Zertifikat -Aktualisierung Debian Tutorial Nginx SSL -Zertifikat -Aktualisierung Debian Tutorial Apr 13, 2025 am 07:21 AM

In diesem Artikel werden Sie begleitet, wie Sie Ihr NginXSSL -Zertifikat auf Ihrem Debian -System aktualisieren. Schritt 1: Installieren Sie zuerst CertBot und stellen Sie sicher, dass Ihr System Certbot- und Python3-CertBot-Nginx-Pakete installiert hat. If not installed, please execute the following command: sudoapt-getupdatesudoapt-getinstallcertbotpython3-certbot-nginx Step 2: Obtain and configure the certificate Use the certbot command to obtain the Let'sEncrypt certificate and configure Nginx: sudocertbot--nginx Follow the prompts to select

Wo ist der Debian Nginx Log Path Wo ist der Debian Nginx Log Path Apr 12, 2025 pm 11:33 PM

Im Debian -System sind die Standardspeicherorte des Zugriffsprotokolls von NGINX wie folgt wie folgt: Zugriffsprotokoll (AccessLog):/var/log/nginx/access.log Fehlerprotokoll (FehlerLog):/var/log/nginx/fehler Wenn Sie den Speicherort der Protokolldatei während des Installationsprozesses geändert haben, überprüfen Sie bitte Ihre Nginx-Konfigurationsdatei (normalerweise in /etc/nginx/nginx.conf oder/etc/nginx/seiten-AVailable/Verzeichnis). In der Konfigurationsdatei

So verwenden Sie NGINX -Protokolle, um die Geschwindigkeit der Website zu verbessern So verwenden Sie NGINX -Protokolle, um die Geschwindigkeit der Website zu verbessern Apr 13, 2025 am 09:09 AM

Die Optimierung der Website-Leistungsoptimierung ist untrennbar mit einer detaillierten Analyse von Zugriffsprotokollen untrennwillig. NGINX -Protokoll zeichnet die detaillierten Informationen von Benutzern auf, die die Website besuchen. Wenn Sie diese Daten geschickt verwenden, können Sie die Geschwindigkeit der Website effektiv verbessern. In diesem Artikel werden mehrere Methoden zur Optimierungsoptimierungsmethoden für Website -Leistungsoptimierung vorgestellt. 1. Benutzerverhaltensanalyse und Optimierung. Durch die Analyse des NGINX-Protokolls können wir ein tiefes Verständnis des Benutzerverhaltens erlangen und gezielte Optimierung basierend auf diesem: Hochfrequenzzugriffs-IP-Identifizierung durchführen: Suchen Sie die IP-Adresse mit der höchsten Zugriffsfrequenz und optimieren Sie die Serverressourcenkonfiguration für diese IP-Adressen, z. B. die Erhöhung der Bandbreite oder die Verbesserung der Antwortgeschwindigkeit des spezifischen Inhalts. Statuscode -Analyse: Analysieren Sie die Häufigkeit verschiedener HTTP -Statuscodes (z. B. 404 Fehler), finden Sie Probleme in der Navigation oder des Inhaltsmanagements auf Website und fahren Sie fort

So verhindern Sie Sicherheitsprobleme in Nginx -Protokollen So verhindern Sie Sicherheitsprobleme in Nginx -Protokollen Apr 13, 2025 am 07:36 AM

Die NGINX -Protokollsicherheit ist entscheidend, kann sensible Informationen austreten oder böswillige Zugriffsversuche aufdecken. Dieser Artikel enthält eine Reihe effektiver Maßnahmen, mit denen Sie die Sicherheit von NGINX -Protokoll verbessern können: Zugriffskontrolle: Strikten Sie den Zugriff auf NGINX -Protokolldateien aus. Nur autorisierte Mitarbeiter können darauf zugreifen und Dateisystemberechtigungen verwenden, um den Zugriff zu steuern. Implementieren Sie gleichzeitig die Protokolldreh- und Archivierungsstrategien, um das Maßstab der Protokolldateien zu reduzieren und Risiken zu reduzieren. Informationsdesensibilisierung: Das Protokollformat sollte vermeiden, dass sensible Informationen (z. B. Passwörter, Kreditkarteninformationen) aufgezeichnet werden. Verwenden Sie das Tool für Protokoll -Desensibilisierung oder benutzerdefiniertes Protokollformat, um sensible Daten auszublenden. Echtzeitüberwachung und Alarm: Bereitstellen des Überwachungssystems, um abnormales Verhalten in Nginx-Protokollen in Echtzeit zu verfolgen. Alarmmechanismus konfigurieren,

Was sind die Anforderungstypen in Nginx -Protokollen? Was sind die Anforderungstypen in Nginx -Protokollen? Apr 13, 2025 am 09:21 AM

Der NGINX -Serverprotokoll erfasst verschiedene Client -Anforderungsinformationen. In diesem Artikel werden die gängigen Anforderungsarten und verwandten Informationen im NGINX -Protokoll ausführlich vorgestellt. 1. HTTP -Anforderungsmethode NGINX -Protokoll zeichnet eine Vielzahl von HTTP -Anforderungsmethoden auf, mit denen die Art und Weise angezeigt wird, wie der Client mit dem Server interagiert: GET: Die am häufigsten verwendete Anforderungsmethode, mit der Daten vom Server wie Webseiten, Bilder, CSS -Dateien usw. angezeigt werden, sind in der Regel im URL enthalten. Beitrag: Wird verwendet, um Daten an den Server zu senden, das häufig für die Einreichung von Formularen oder zum Upload von Dateien verwendet wird. Die Daten sind in der Anforderungsbehörde enthalten, nicht in der URL. Put: Wird verwendet, um Dateien hochzuladen oder vorhandene Ressourcen auf dem Server zu aktualisieren. Die Daten befinden sich auch in der Anforderungsbehörde. Del

So installieren Sie Software über Fetchdebian So installieren Sie Software über Fetchdebian Apr 13, 2025 am 06:00 AM

Die bequemste Möglichkeit, die Debian -Systemsoftware zu installieren, besteht darin, den APT -Paketmanager zu verwenden. In den folgenden Schritten werden Sie effizient anhelfen, die pakete effizient zu verwenden: Aktualisieren Sie Paketinformationen: Aktualisieren Sie zunächst die lokale Paketliste, um sicherzustellen, dass die neuesten Softwareinformationen und verfügbaren Updates erhalten werden. Führen Sie den folgenden Befehl aus: sudoaptupdate Suchzielsoftware: Verwenden Sie den Befehl AptSearch, um die erforderliche Software zu finden. Um einen Texteditor zu finden, geben Sie ein: AptSearchEditor -System zurück, das alle übereinstimmenden Pakete zurückgibt. Installieren Sie die Software: Verwenden Sie nach dem Finden des Zielsoftwarepakets den Befehl Aptinstall, um es zu installieren. Installieren Sie beispielsweise den Nginx -Webserver: s

Das Debian -System OpenSSL -Sicherheitsfixierung Das Debian -System OpenSSL -Sicherheitsfixierung Apr 13, 2025 am 06:12 AM

Um die Sicherheit von OpenSSL im Debian -System zu gewährleisten, befolgen Sie die folgenden Schritte: 1. System -Update: Aktualisieren Sie zunächst Ihr Debian -System auf die neueste Version. Verwenden Sie den folgenden Befehl, um die Paketliste zu aktualisieren und alle installierten Software zu aktualisieren: sudoaptupdatesudoaptupgrade 2. Versionsbestätigung: Überprüfen Sie die aktuelle OpenSSL -Version: OpenSslversion 3. OpenSSL -Upgrade: Wenn die Version zu alt ist, bitte Upgrade. Methode 1: direktes Upgrade (empfohlen): Verwenden Sie den folgenden Befehl, um direkt auf die neueste stabile Version von OpenSSL zu aktualisieren: sudoaptinstall-Only-Upgrade

See all articles