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.

2
Lebih suka koneksi masuk IPv4 melalui IPv6
Kami menjalankan layanan sosial / lokal yang mendapat manfaat dari geolokasi IP pengguna. Masalahnya adalah bahwa dengan IPv6, geolokasi agak sedikit lebih berbintik daripada dengan IPv4. Apakah ada cara untuk lebih suka koneksi masuk melalui IPv6, pada host Ubuntu dengan nginx? Konfigurasi terlihat seperti ini: server { listen 80 default_server; …
11 nginx  ipv6  ipv4 

5
Docker - menskalakan nginx dan php-fpm secara terpisah
Saya telah bermain-main dengan buruh pelabuhan dan buruh pelabuhan dan memiliki pertanyaan. Saat ini docker-compose.yml saya terlihat seperti ini: app: image: myname/php-app volumes: - /var/www environment: <SYMFONY_ENVIRONMENT>: dev web: image: myname/nginx ports: - 80 links: - app volumes_from: - app Aplikasi berisi php-fpm pada port 9000 dan kode aplikasi saya. …
11 nginx  php  php-fpm  docker 

1
nginx jika pernyataan di dalam lokasi mengembalikan 404
Blok berikut location / { if ($http_origin ~* (https?://[^/]*\.example\.com(:[0-9]+)?)) { add_header 'Access-Control-Allow-Origin' "$http_origin"; } try_files $uri $uri/ /index.php?$args; } ... menyebabkan 404 karena kode di atas tidak pernah mencapai try_filesarahan, jadi: Apakah ini terkait dengan IfIsEvil dari nginx? Jika ya, apakah ada cara lain untuk menguji http_origindengan tidak menggunakan pernyataan …
11 nginx  cors 

2
Bittorrent Aneh Masuk ke Server Saya
Saya tidak tahu apakah log berikut ini ada hubungannya dengan situs saya kadang-kadang turun. Saya memiliki banyak situs web di server saya dan mereka tidak memiliki log seperti berikut: 117.169.1.85 - - [03/Jan/2015:23:21:37 +0800] "GET /announce.php?info_hash=%D0%A2M%CE%13%21H%D4%11%0C%8C%27%22%C83%B4%A3l%92%15&peer_id=%2DSD0100%2D%C50%95xmh%9B%13%7C%D42%F7&ip=39.178.24.33&port=14940&uploaded=3893629&downloaded=3893629&left=1369695469&numwant=200&key=1490&compact=1 HTTP/1.1" 404 162 "-" "Bittorrent" 115.231.228.252 - - [03/Jan/2015:23:21:37 +0800] "GET /announce.php?info_hash=%DE%82%BC%CFBmH%29e%FD%25%ED6b%F2%2DX%EE%BE%21&peer_id=%2DSD0100%2D%BF3%DAG%83%1F%DAGnV%E3%C8&ip=118.134.134.210&port=13567&uploaded=675282944&downloaded=675282944&left=80740352&numwant=200&key=7916&compact=1 HTTP/1.0" 404 …

2
Nginx melempar 404 hanya pada skrip php menggunakan php-fpm
Saya telah menginstal server pengujian menggunakan nginx+ php-fpm. Saya sudah mencoba semua hal berikut: Nginx + Php5-fpm tidak merender file php nginx + php fpm -> 404 halaman php - file tidak ditemukan Saat mengakses file PHP, nginx melempar kesalahan 404 Ringkas apa yang saya coba: Menginstal ulang. Mengubah hak …
11 nginx  php-fpm 

1
nginx mengakhiri koneksi setelah 65k byte
Saya punya nginx yang dikonfigurasikan sebagai front-end ke aplikasi Python yang berjalan di bawah gunicorn, tetapi nginx memutuskan koneksi setelah sekitar 65 ribu data telah dikirim. Misalnya, saya punya tampilan yang terlihat seperti ini: def debug_big_file(request): return HttpResponse("x" * 500000) Tetapi ketika saya mengakses URL itu melalui nginx, saya hanya …
11 nginx  gunicorn 

1
Putar file log secara manual
Saya memiliki server web Ubuntu yang menjalankan Nginx. Saya tidak pernah mengonfigurasi rotasi logfile dan baru saja menemukan beberapa file log monolitik multi-gigabyte. Saya telah mengonfigurasi rotasi log sekarang menurut tip-tip ini . Namun, saya lebih suka tidak menunggu seminggu (periode rotasi saya) sebelum rotasi terjadi. Apakah ada cara untuk …

1
Masalah menginstal sertifikat SSL di nginx dengan kunci perantara
Saya mencoba menginstal sertifikat SSL di server Ubuntu saya. Saya telah membeli sertifikat dari CA saya dan telah mengunduh sertifikat itu sendiri dan sertifikat perantara. Seperti itu: sertifikat saya: mydomain.crt sertifikat perantara: GandiStandardSSLCA.pem Saya juga punya (dibuat menggunakan openssl) kunci pribadi saya (?): mydomain.key dan permintaan penandatanganan: mydomain.csr Saya telah …
11 nginx  ssl 


3
node.js, mongodb, redis, pada penurunan kinerja ubuntu dalam produksi, RAM gratis, CPU 100%
Seperti yang disarankan judul pertanyaan, saya mengalami kesulitan untuk mencari tahu apa yang dapat ditingkatkan pada aplikasi saya (atau dicari di os, ubuntu) untuk mencapai kinerja yang dapat diterima. Tapi pertama-tama saya akan menjelaskan arsitekturnya: Server front-end adalah mesin 8 inti dengan 8 gigs RAM yang menjalankan Ubuntu 12.04. Aplikasi …

2
Nginx Menulis Ulang Mengkonversi Querystring ke Path
Saya akan menyukai aturan penulisan ulang sederhana ini: /somefolder/mypage.aspx?myid=4343&tab=overview untuk diarahkan ke: /folder/4343/overview/ Saya mencari beberapa solusi dan tidak ada yang benar-benar berfungsi .. Saya mencoba: rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent; dan rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent; Apa yang saya lakukan salah? Saya mendapatkan 404 (Aturan sederhana berfungsi dengan baik ..) Terima …


3
Bagaimana cara mengkonfigurasi nginx untuk mengembalikan kode 429 http ketika pembatasan tarif?
Bagaimana cara mengkonfigurasi nginx untuk mengembalikan kode status http 429 (Terlalu Banyak Permintaan) alih-alih 503 default (Layanan Tidak Tersedia) ketika pembatasan / pembatasan kecepatan? FYI, saya menggunakan nginx sebagai proxy terbalik dengan HttpLimitReqModule. Draf spesifikasi untuk kode status 429 adalah RFC6585 . Pertanyaan (tertutup) ini pada stackexchanged menunjukkan bahwa dimungkinkan …

1
Nginx 1.2.2: Bagaimana agar try_files bekerja?
Saya memperbarui nginx baru-baru ini ke versi 1.2.2 dan entri berikut ini tampaknya rusak; mungkin ada perubahan sintaks antar versi? location / { # First attempt to serve request as file, then # as directory, then fall back to index.html try_files $uri /index.html; } Ketika saya melakukan browser ke http://www.mysite.com/a-non-existent-url …
11 nginx  redirect 

1
arahan add_header di lokasi menimpa arahan add_header di server
Menggunakan nginx 1.2.1 saya dapat menambahkan beberapa header menggunakan add_headersebagai berikut: server { listen 80; server_name localhost; root /var/www; add_header Name1 Value1; <=== HERE add_header Name2 Value2; <=== HERE location / { echo "Nginx localhost site"; } } Hasil GET / HTTP/1.1 200 OK Name1: Value1 Name2: Value2 Namun saya …

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.