Baota Panel verwendet Nginx als Reverse-Proxy, was die Zugriffsgeschwindigkeit der Website verbessert und den Schutz erhöht; Reverse-Proxy Cloudflare CDN-Einstellungen

Baota Panel verwendet Nginx als Reverse-Proxy, was die Zugriffsgeschwindigkeit der Website verbessert und den Schutz erhöht; Reverse-Proxy Cloudflare CDN-Einstellungen

1. Angenommen, Sie haben 2 VPSs, einer ist Linode Japan, IP 1.1.1.1 (langsame inländische Direktzugriffsgeschwindigkeit), und der andere ist Hong Kong CN2, IP 2.2.2.2 (schnelle inländische Zugriffsgeschwindigkeit).

Die Website basiert auf Linode Japan VPS und der Domänenname lautet xxxxx.com.

Installieren Sie Baota Panel auf Hong Kong CN2 VPS und installieren Sie Nginx.

2. Legen Sie bei der Domänennamenauflösung Ihrer Website den Domänennamen A-Eintrag auf die IP-Adresse von Hong Kong CN2 VPS fest: 2.2.2.2

3. Richten Sie die Hong Kong CN2 VPS Pagoda-Panelseite ein:

Erstellen Sie eine neue Website xxxxx.com, ein SSL-Zertifikat, stellen Sie den Reverse-Proxy auf xxxxx.com ein und aktivieren Sie den Cache

Ändern Sie die Datei /etc/hosts und fügen Sie am Ende der Datei die folgenden Informationen hinzu:

1.1.1.1 xxxxx.com
1.1.1.1 www.xxxxx.com

4. Der Standardspeicherort des Dateicaches ist /www/server/nginx/proxy_cache_dir

Die Anti-Proxy-Konfigurationsdatei ist /www/server/nginx/conf/proxy.conf

5. Auf diese Weise nutzen andere beim Besuch Ihrer Website die Geschwindigkeit von Hong Kong CN2, die viel schneller ist als der direkte Zugriff auf Linode Japan.

Es wird empfohlen, die Rückgenerierung auf Flächen mit ähnlichen Standorten durchzuführen. Darüber hinaus kann es mehrere Front-End-Knoten mit denselben Einstellungen geben.

Dieser Artikel bezieht sich hauptsächlich auf: https://www.openos.org/post/107/

6. Das Baota-Panel verwendet Nginx, um die Cloudflare-CDN-Einstellungen umzukehren

Verwenden Sie dieselben Einstellungen wie oben, ändern Sie dann die Website-Konfigurationsdatei und ersetzen Sie sie durch den folgenden Code: (hauptsächlich der Inhalt von #PROXY-START —— #PROXY-END)

a. Verwenden Sie Ihren eigenen Domänennamen, um den Domänennamen in Cloudflare zur Beschleunigung umzukehren (ersetzen Sie darin Ihren Domänennamen).

 #PROXY-START/
Standort ~* \.(php|jsp|cgi|asp|aspx)$
{
    Proxy_Pass https://Ihr Domänenname;
    proxy_set_header Hosten Sie Ihren Domänennamen;
    #Übergeben Sie die Besucher-IP an das Backend
    Proxy_Set_Header X-Real-IP $Remote_Addr;
    proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for;
    Proxy_Set_Header REMOTE-HOST $remote_addr;
    #Übergeben Sie die Besucher-IP an das Backend
   
    proxy_ssl_name Ihr Domänenname;
    Proxy_SSL_Server_Name ein;

}
Standort /
{
    Proxy_Pass https://Ihr Domänenname;
    proxy_set_header Hosten Sie Ihren Domänennamen;
    #Übergeben Sie die Besucher-IP an das Backend
    Proxy_Set_Header X-Real-IP $Remote_Addr;
    proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for;
    Proxy_Set_Header REMOTE-HOST $remote_addr;
    #Übergeben Sie die Besucher-IP an das Backend
   
    proxy_ssl_name Ihr Domänenname;
    Proxy_SSL_Server_Name ein;


    #Cache-Einstellungen add_header X-Cache $upstream_cache_status;
        #Nginx-Cache festlegen

    proxy_ignore_headers Set-Cookie Cache-Control läuft ab;
    Proxy-Cache Cache_eins;
    Proxy-Cache-Schlüssel $host$uri$ist_args$args;
    Proxy_Cache_gültig 200 304 301 302 120 m;
    läuft nach 12 Stunden ab;
}

#PROXY-ENDE/

b. Verwenden Sie Ihren eigenen Domänennamen, um den Domänennamen einer anderen Person auf Cloudflare darzustellen.

 #PROXY-START/
Standort ~* \.(php|jsp|cgi|asp|aspx)$
{
    Proxy-Pass https://der Domänenname der anderen Partei;
    proxy_set_header Hosten Sie den Domänennamen der anderen Partei;
    #Übergeben Sie die Besucher-IP an das Backend
    Proxy_Set_Header X-Real-IP $Remote_Addr;
    proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for;
    Proxy_Set_Header REMOTE-HOST $remote_addr;
    #Übergeben Sie die Besucher-IP an das Backend
   
    proxy_ssl_name ist der Domänenname der anderen Partei;
    Proxy_SSL_Server_Name ein;

}
Standort /
{
    Proxy-Pass https://der Domänenname der anderen Partei;
    proxy_set_header Hosten Sie den Domänennamen der anderen Partei;
    #Übergeben Sie die Besucher-IP an das Backend
    Proxy_Set_Header X-Real-IP $Remote_Addr;
    proxy_set_header X-Weitergeleitet-Für $proxy_add_x_forwarded_for;
    Proxy_Set_Header REMOTE-HOST $remote_addr;
    #Übergeben Sie die Besucher-IP an das Backend
   
    proxy_ssl_name ist der Domänenname der anderen Partei;
    Proxy_SSL_Server_Name ein;


    #Cache-Einstellungen add_header X-Cache $upstream_cache_status;
        #Nginx-Cache festlegen

    proxy_ignore_headers Set-Cookie Cache-Control läuft ab;
    Proxy-Cache Cache_eins;
    Proxy-Cache-Schlüssel $host$uri$ist_args$args;
    Proxy_Cache_gültig 200 304 301 302 120 m;
    läuft nach 12 Stunden ab;
}

#PROXY-ENDE/

Erneut gepostet von: https://hostloc.com/thread-643951-5-1.html

<<:  NecoVM: 58 Yuan/Monat/256 MB Speicher/8 GB SSD-Speicherplatz/100 GB Datenverkehr/50 Mbit/s-100 Mbit/s-Port/OpenVZ/Shenzhen-Hongkong IPLC/Shanghai-Hongkong IPLC

>>:  BeerVM: 60 Yuan/Monat/3 Kerne/4 GB Speicher/100 GB Speicherplatz/10 TB Datenverkehr/100 Mbit/s-Port/NAT/KVM/Henan Mobile

Artikel empfehlen

MZone: 2 £/Monat/1 GB RAM/30 GB Speicher/200 GB Bandbreite/KVM/Deutschland

MZone, ein britischer Hosting-Anbieter, ist ein o...

Netcup 6 GB RAM Deutscher KVM VPS Testbericht

Details: netcup: 1,99 €/Monat/1GB RAM/20GB/unbegr...

Stabiler virtueller Host in den USA: Hostmonster

einführen : Hostmonster und BlueHost gehören zum ...

Bandwagonhost VPS-Installation Nginx PHP (php-fpm) MySql phpMyAdmin-Tutorial

Bandwagonhost VPS verwendet das Modell für 9,99 $...

Dediserve 1GB RAM Vienna KVM VPS Testbericht

Details: Dediserve: 5 €/Monat/1GB RAM/25GB SSD-Sp...