Pertanyaan yang diberi tag «nginx»

Nginx ("eNgine x") adalah server HTTP yang ringan dan berkinerja tinggi, proksi terbalik, proksi aliran TCP dan proksi surat, dirilis di bawah lisensi mirip BSD.

3
Apakah ada cara untuk mencatat id unik per permintaan untuk nginx?
Tampaknya ada beberapa modul pihak ketiga untuk ini https://github.com/newobj/nginx-x-rid-header https://github.com/hhru/nginx_requestid Namun jika memungkinkan saya tidak ingin membangun kembali nginx, yang saya percaya, adalah persyaratan untuk menggunakan kedua modul ini. Percobaan awal saya adalah untuk digunakan $msecdengan $pidtetapi itu tidak berhasil (saya punya proses melayani dua permintaan pada milidetik yang sama). …
12 ubuntu  nginx 

1
nginx Baris permintaan terlalu besar
Saya mendapatkan kesalahan: Bad Request Request Line is too large (6060 > 4094) Ketika saya mengakses url tertentu di server saya seperti ini: /api/categorize?packages=package1,package2,...packageN Pada nginx.conf saya punya: large_client_header_buffers 8 16k; client_header_buffer_size 8k; Saya tidak dapat menemukan dokumentasi tentang masalah khusus itu, dokumen untuk large_client_header_buffers menyebutkan 400 permintaan buruk, tetapi …
12 nginx  http  web  400 

2
Beberapa konfigurasi proxy reverse nginx berhenti bekerja sekali sehari
Saya punya reverse-proxy nginx yang proksi permintaan dari ELB amazon luar ke ELB internal. Saya punya 6 contoh backend yang menangani permintaan. Konfigurasi yang diaktifkan situs terlihat seperti ini, tetapi ada nomor port dan proxy_pass yang berbeda. Semuanya identik: server { listen 3000; location / { proxy_pass http://internal-prod732r8-PrivateE-1GJ070M0745TT-348518554.eu-west-1.elb.amazonaws.com:3000; include /etc/nginx/proxy.conf; …

2
Nginx: ribuan nama_server
bagaimana cara mengkonfigurasi Nginx membatasi ke ribuan server_name yang berbeda tanpa membuat ribuan file konfigurasi eksternal atau menulis baris server_name yang sangat panjang? Memang, saya ingin Nginx menjadi reverse-proxy hanya untuk server1.com, server2.com, dll ... Solusi terbaik bagi saya adalah memiliki file konfigurasi eksternal tunggal yang berisi nama_data terbatas saya: …
12 nginx 

1
Bagaimana cara menyesuaikan nginx keepalive_timeout?
Saya menggunakan nginx bersama dengan php-fpm ke server situs berbasis mysql yang sibuk. Saat ini saya menggunakan keepalive_timeout = 5, namun saya tidak memiliki ide yang jelas tentang bagaimana menyesuaikannya secara optimal. Jadi hargai petunjuk Anda.
12 nginx  keepalive 

5
Server web tercepat untuk menyajikan konten statis
Saya mengoptimalkan sistem kami untuk pengiriman konten statis yang lebih cepat, dan bertanya-tanya apakah ada yang punya pengalaman yang tepat dengan server web tercepat di luar sana untuk tujuan seperti itu. Dari tiga kandidat utama yang saya pertimbangkan, Nginx, Cherokee dan Lighttpd, masing-masing tampaknya memiliki masalah sendiri - tetapi laporan …

2
buat nginx abaikan konfigurasi situs saat upstreamnya tidak dapat dijangkau
Ada beberapa konfigurasi situs di nginx saya, dan ketika saya me-restart mesin, jika salah satu hulu situs tidak dapat dijangkau, nginx tidak akan memulai sama sekali, dan situs yang sehat itu tidak akan mulai sebagai hasilnya, bagaimana membiarkan nginx abaikan situs yang tidak valid itu? http { ## # Basic …
12 nginx 



3
Kapan menggunakan atau tidak menggunakan sendfile on / off di Nginx?
Kami memiliki pengaturan ini di kami nginx.confcukup lama. sendfile on; Ketika kami telah memperbarui file mis /js/main.jsdan akses dari browser https://test.com/js/main.js?newrandomtimestamp , itu masih akan memuat versi yang lebih lama kecuali kami melakukan penyegaran penuh (cache yang jelas) dari browser kami. Tetapi ketika kita mengubah pengaturan dari sendfile aktif; untuk …
12 nginx  cache 

4
Nginx 400 kesalahan karena string disandikan acak dimulai dengan "\ x" dari alamat IP acak
Saya berasumsi ini adalah semacam bot, tetapi ingin tahu apa yang mereka coba lakukan ke server saya. Log dalam pertanyaan ada di bawah ini dan alamat IP telah diubah dari aslinya. 12.34.56.78 - - [18/Oct/2012:16:48:20 +0100] "\x86L\xED\x0C\xB0\x01|\x80Z\xBF\x7F\xBE\xBE" 400 172 "-" "-" 12.34.56.78 - - [18/Oct/2012:16:50:28 +0100] "\x84K\x1D#Z\x99\xA0\xFA0\xDC\xC8_\xF3\xAB1\xE2\x86%4xZ\x04\xA3)\xBCN\x92r*\xAAN\x5CF\x94S\xE3\xAF\x96r]j\xAA\xC1Y_\xAE\xF0p\xE5\xBAQiz\x14\x9F\x92\x0C\xCC\x8Ed\x17N\x08\x05" 400 172 "-" …
12 nginx  logging  hacking 

5
Cara menginstal nginx dan menginstal file konfigurasi juga
Saya baru saja menghapus instalan nginx 1.0.6 dari server saya (Ubuntu 11.04) menggunakan apt-get remove nginx rm -rf /etc/nginx/ rm -rf /usr/sbin/nginx rm /usr/share/man/man1/nginx.1.gz apt-get remove nginx* Sekarang saya ingin menginstalnya lagi, namun ketika memulai nginx, saya mendapatkan kesalahan seperti: Restart nginx: nginx: [emerg] open () "/etc/nginx/nginx.conf" gagal (2: Tidak …
12 ubuntu  nginx  apt 

1
Pilihan mendengarkan duplikat Nginx untuk [::]: 80 kesalahan
Ketika saya menjalankan perintah untuk menguji konfigurasi saya, saya mendapatkan kesalahan mengatakan ada beberapa duplikat untuk [::]:80. Sebelum itu saya punya masalah dengan duplikat beberapa server default. Ketika saya memiliki masalah dengan beberapa server default, file saya terlihat seperti ini server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root …
12 ubuntu  nginx 

1
contoh halaman kosong.com/phpmyadmin dengan kesalahan di konsol peramban
Saya telah menginstal phpmyadmin dan menghubungkannya di server LEMP saya (php 7). Tetapi ketika saya menerima nama host / phpmyadmin, ia mengembalikan halaman kosong dengan ikon phpmyadmin pada titlebar. Dan 3 kesalahan di konsol browser: Gagal memuat sumber daya: net :: ERR_INCOMPLETE_CHUNKED_ENCODING ReferenceError Uncaught: $ tidak didefinisikan ReferenceError Uncaught: PMA_commonParams …

2
nginx gunakan cache proksi jika backend down
Saya perlu nginx proxy menggunakan cache jika server backend down: ini konfigurasi saya. tapi sepertinya nginx menggunakan cache tanpa memeriksa server backend. http { # ... proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_cache_path /tmp/nginx levels=1:2 keys_zone=tmpzone:10m inactive=60m; proxy_cache_key "$scheme$request_method$host$request_uri"; server { server_name _; location / { proxy_connect_timeout …
11 nginx  proxy  cache  failover 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.