Heim > Artikel > Betrieb und Instandhaltung > So führen Sie einen Reverse-Proxy in Nginx durch
Wie mache ich einen Reverse-Proxy in Nginx?
Die Netzwerkstruktur ist wie oben gezeigt
Vielleicht haben Sie nur eine öffentliche IP-Adresse Ihr Intranet Wenn Sie eine Zuordnung zum externen Netzwerk benötigen und keine anderen Nicht-80-Ports hinzufügen möchten, können Sie Nginx direkt als Reverse-Proxy verwenden.
Konfigurieren Sie zunächst die Datei nginx.conf.
http { include mime.types; default_type application/octet-stream; client_max_body_size 8m; ################################################################################ include /usr/local/u-mail/config/nginx/reverse-proxy.conf; ################################################################################ #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 logs/access.log main; sendfile on; #tcp_nopush on; #keepalive_timeout 0; keepalive_timeout 65; #gzip on; upload_progress proxied 1m; ############################################################################### gzip on; #client_max_body_size 50m; client_body_buffer_size 256k; client_header_timeout 3m; client_body_timeout 3m; send_timeout 3m; proxy_connect_timeout 300s; proxy_read_timeout 300s; proxy_buffer_size 64k; proxy_buffers 4 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; proxy_ignore_client_abort on; ############################################################################### include vhost/*.conf; }
Die obige Konfigurationsdatei bezieht sich auf die Konfigurationsdatei /usr/local/u-mail/config/nginx/reverse-proxy.conf, Sie können relative Pfade verwenden Für dieses Ausfüllen kann auch der absolute Pfad ausgefüllt werden. Zur Veranschaulichung wird der absolute Pfad direkt ausgefüllt
Sehen Sie sich dann die Informationen der referenzierten Konfigurationsdatei an >
Starten Sie dann den Nginx-Dienst direkt neu. Wenn keine Fehlermeldung angezeigt wird, ist dies in Ordnung Sie können mehrere Serverabschnitte in der Datei „reverse-proxy.conf“ festlegen. Weitere Informationen zu Nginx finden Sie im nächsten Abschnitt >Tutorial zur Nginx-NutzungKolumne!
Das obige ist der detaillierte Inhalt vonSo führen Sie einen Reverse-Proxy in Nginx durch. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!