Ladang profil HTTP

DIPOS oleh Zevenet | 19 Februari 2016

HTTP EDIT PARAMETERS GLOBAL

Di panel ini, anda dapat menetapkan parameter untuk meningkatkan prestasi ladang anda dan ciri khas perkhidmatan maya anda untuk ladang HTTP dan HTTPS.

Sebahagian besar parameter yang anda dapat mengkonfigurasi dalam ladang HTTP / S, ia memerlukan perkhidmatan ladang manual restart untuk menerapkan perubahan, maka mesej TIP akan ditunjukkan untuk memberi amaran kepada pentadbir bahawa terdapat parameter global atau perubahan backend yang perlu dimulakan semula perkhidmatan melalui ikon sebelum digunakan. Pentadbir sistem dapat memodifikasi parameter yang diperlukan dan kemudian memulakan perkhidmatan ladang untuk memohon semua pada masa yang sama.

Perhatikan bahawa dalam profil ladang HTTP, header HTTP X-Forwarded-For disertakan secara lalai dengan data alamat klien IP.

Berbeza dengan profil ladang TCP atau UDP, profil HTTP menggunakan algoritma berat secara tersirat.

Di samping itu, setiap profil ladang HTTP boleh menguruskan beberapa perkhidmatan web melalui ladang HTTP yang sama, oleh itu satu IP dan port maya http boleh mengendalikan lebih daripada satu perkhidmatan web beban yang seimbang. Atas sebab itu, "perkhidmatan" di bawah ladang HTTP adalah konsep baru untuk menawarkan kemungkinan tuan rumah maya dan kemudian senarai sandaran akan ditunjukkan untuk setiap perkhidmatan yang dibuat.

Profil ladang HTTP / HTTPS menyediakan panel pengedaran dengan parameter berikut:

Nama ladang. Ini adalah medan pengenalan dan penerangan untuk perkhidmatan maya. Untuk menukar item ini, anda harus mengubahsuai bidang nama dan tekan butang Ubah suai. Perkhidmatan pengimbangan beban akan dimulakan semula secara automatik setelah melaksanakan operasi ini. Pastikan nama ladang baru ada, dalam kes lain, mesej ralat akan muncul.

IP dan Virtual Virtual Farm. Ini adalah alamat IP maya dan / atau port maya (s) di mana perkhidmatan maya untuk ladang akan terikat dan mendengar dalam sistem pengimbang beban. Untuk membuat perubahan dalam bidang ini, pastikan bahawa IP maya dan port maya yang baru tidak digunakan. Untuk memohon HTTP dan HTTPS, ladang perlu dimulakan semula secara manual melalui ikon semula .

Sambungan masa tunggu hujung belakang. Nilai ini menunjukkan berapa lama ladang akan menunggu sambungan ke belakang dalam beberapa saat. Biasanya, ia akan menjadi menunggu pembukaan soket. Secara lalai, nilai ini akan ditetapkan pada saat 20.

Masa tamat tindak balas belakang secs. Nilai ini menunjukkan berapa lama ladang akan menunggu tindak balas dari belakang dalam beberapa saat. Secara lalai, nilai ini akan ditetapkan pada saat 45.

Kekerapan untuk memeriksa belakang dibangkitkan secs. Nilai dalam beberapa saat adalah tempoh untuk keluar pelayan sebenar yang disenaraihitamkan dan semak jika masih hidup. Ladang akan memeriksa backend secara berkala apabila pelayan sebenar ditandakan sebagai turun, tidak kira sama ada terdapat sambungan klien baru atau tidak. Secara lalai, nilai ini akan ditetapkan pada saat 10.

Masa tunggu permintaan klien. Nilai ini menunjukkan berapa lama ladang akan menunggu permintaan klien dalam beberapa saat. Sebaik sahaja tamat tempoh ini dicapai tanpa mendapat sebarang data dari pelanggan, sambungan akan ditutup. Secara lalai, nilai ini akan ditetapkan pada saat 30.

Tulis semula tajuk Lokasi. Sekiranya diaktifkan, ladang terpaksa mengubah suai Location: dan Lokasi kandungan: pengepala dalam jawapan kepada pelanggan. Jika mereka menunjuk pada backend sendiri atau ke VIP (tetapi dengan protokol yang berbeza) respons akan diubahsuai untuk menunjukkan hos maya dalam permintaan. Jika pilihan membolehkan dan bandingkan backend dipilih kemudian hanya alamat ip backend yang dibandingkan, ini berguna untuk mengalihkan permintaan kepada pendengar HTTPS pada pelayan yang sama dengan pendengar HTTP.

Kata kerja HTTP diterima. Bidang ini menunjukkan operasi yang akan dibenarkan kepada permintaan klien HTTP. Jika kata kerja yang tidak dibenarkan diminta, ralat akan ditunjukkan kepada klien.

Permintaan HTTP standard. Hanya terima permintaan HTTP standard (GET, POST, HEAD).
+ permintaan HTTP yang diperluaskan. Tambahan pula membenarkan permintaan HTTP yang dilanjutkan (PUT, DELETE).
+ kata kerja WebDAV piawai. Tambahan pula membolehkan kata kerja WebDAV standard (LOCK, UNLOCK, PROPFIND, PROPPATCH, SEARCH, MKCOL, MOVE, COPY, OPTIONS, TRACE, MKACTIVITY, CHECKOUT, MERGE, REPORT).
+ MS sambungan kata kerja WebDAV. Tambahan pula membolehkan sambungan MS kata kerja WebDAV (SUBSCRIBE, UNSUBSCRIBE, NOTIFY, BPROPFIND, BPROPPATCH, POLL, BMOVE, BCOPY, BDELETE, CONNECT).
+ Kata kerja sambungan MS RPC. Selain itu, masukkan kata kerja sambungan MS RPC (RPC_IN_DATA, RPC_OUT_DATA).
Untuk menggunakan mana-mana pilihan ini, tekan butang Modify dan mulakan semula perkhidmatan ladang.

Pendengar ladang. Pendengar mendefinisikan bagaimana ladang akan bermain dengan permintaan daripada pelanggan. Pendengar yang ada adalah yang berikut.

HTTP. Pendengar ini hanya menerima permintaan dalam protokol HTTP biasa daripada pelanggan.
HTTPS. Pendengar ini hanya menerima permintaan dalam protokol HTTP selamat (HTTPS) daripada pelanggan. Pilihan ini akan mengkonfigurasi ladang ini untuk bertindak sebagai mesin pemunggahan SSL.

Sijil HTTPS. Sijil SSL hanya tersedia untuk profil ladang HTTP dengan pendengar HTTPS yang diaktifkan, dan senarai sijil akan ditunjukkan untuk dipilih untuk ladang semasa. Senarai ini boleh diubah suai di bawah Mengurus :: Sijil bawah seksyen ini.

Ciphers. Medan ini digunakan untuk membina senarai ciphers yang diterima oleh sambungan SSL untuk mengeras sambungan SSL. Untuk menggunakan ciphers sila pilih salah satu daripada pilihan berikut.

SEMUA. Item ini menunjukkan bahawa semua ciphers dibenarkan untuk diuruskan oleh pendengar HTTPS. Ini ialah tetapan lalai.
Keselamatan tinggi / pematuhan PCI. Opsyen ini ditetapkan secara lalai oleh ciphers "RC4-SHA" yang mereka akan cukup untuk passthrough validation compliance PCI.
Keselamatan tersuai. Pilihan ini membolehkan anda menetapkan ciphers sendiri yang dibenarkan melalui Sesuaikan ciphers anda lapangan.

Sesuaikan ciphers anda. Ini adalah senarai ciphers yang diperibadikan yang dibenarkan oleh sambungan SSL, yang merupakan rentetan dalam format yang sama seperti dalam Ciphers OpenSSL.

Tambah perkhidmatan. Bidang ini digunakan untuk menambah perkhidmatan baru melalui IP dan pelabuhan maya yang sama, yang menentukan bagaimana permintaan dari pelanggan diuruskan dan dihantar. Ia wajib memasukkan sekurang-kurangnya satu perkhidmatan untuk menambahkan backend kepadanya. Sebaik sahaja perkhidmatan dimasukkan, teras farm HTTP akan menghuraikan setiap keadaan perkhidmatan untuk memadankan perkhidmatan koresponden dalam setiap permintaan klien. Syarat perkhidmatan tersebut boleh ditentukan oleh corak URL, tajuk khusus atau pengalihan dan membolehkan untuk mengenal pasti beberapa perkhidmatan web melalui ladang yang sama. Di samping itu, setiap perkhidmatan menyediakan pelayan belakang mereka sendiri. Sila rujuk kepada Edit Perkhidmatan dan Pelayan Sebenar untuk mendapatkan maklumat lanjut mengenai pilihan perkhidmatan.

Mesej ralat peribadi. Melalui mesej ralat peribadi, perkhidmatan ladang dapat menjawab mesej tersuai dari tapak anda apabila ralat kod web dikesan dari pelayan sebenar. Halaman HTML peribadi akan ditunjukkan.

HTTP EDIT SERVICE DAN SERVERS TANAH

Perkhidmatan di ladang HTTP menyediakan kaedah pensuisan kandungan untuk menyampaikan beberapa perkhidmatan web dengan ciri-ciri, backends atau kaedah ketekunan yang berlainan, melalui beberapa syarat deterministik yang digunakan oleh teras ladang untuk memadankan perkhidmatan yang betul untuk setiap permintaan klien. Takrif perkhidmatan ini akan digunakan oleh ladang untuk menentukan pelayan sokongan yang dapat memberikan respons kepada klien.

Setiap perkhidmatan akan diuji oleh teras ladang HTTP dalam mod keutamaan dan jika tiada perkhidmatan yang dipadankan maka inti ladang akan mengembalikan ralat. Oleh sebab itu, definisi perkhidmatan berganda tertentu dibenarkan. Jika tiada URL ditakrif maka setiap permintaan akan dipadankan.

Keadaan perkhidmatan HTTP akan ditentukan oleh hos maya dan / atau corak url. Semua ini akan diterangkan dengan butiran di bawah.

Syarat dan pilihan perkhidmatan untuk profil ladang HTTP ditunjukkan di bawah.

Hos Maya. Bidang ini menentukan keadaan yang ditentukan oleh nama domain melalui IP dan port maya yang sama yang ditentukan oleh ladang HTTP. Untuk membuang syarat ini hanya tinggalkan kosong.

Corak url. Bidang ini membolehkan untuk menentukan perkhidmatan web berkenaan URL yang diminta klien menerusi corak URL tertentu yang akan diperiksa secara sintaksis. Untuk membuang syarat ini hanya tinggalkan kosong.

Redirect. Bidang ini berkelakuan sebagai backend khas, kerana permintaan klien dijawab oleh pengalihan ke URL baru secara automatik.

Sesi ketekunan. Parameter ini mentakrifkan bagaimana perkhidmatan HTTP akan mengurus sesi klien dan bidang sambungan HTTP perlu dikawal untuk mengekalkan sesi klien yang selamat. Apabila satu jenis sesi ketekunan dipilih satu persembahan sesi TTL akan muncul.

Tiada kegigihan. Perkhidmatan ladang tidak akan mengawal sesi klien dan permintaan HTTP atau HTTPS akan dihantar secara percuma ke pelayan sebenar.
Alamat IP - pelanggan. Alamat klien IP akan digunakan untuk mengekalkan sesi klien melalui pelayan sebenar.
BASIC - pengesahan asas. Pengepala dasar pengesahan HTTP akan digunakan untuk mengawal sesi klien.
Sebagai contoh, apabila halaman web meminta pengesahan dasar kepada klien, satu header HTTP akan mengandungi rentetan seperti berikut:


		HTTP/1.1 401 Authorization Required
		Server: HTTPd/1.0
		Date: Sat, 27 Nov 2011 10:18:15 GMT
		WWW-Authenticate: Basic realm="Secure Area"
		Content-Type: text/html
		Content-Length: 31

Kemudian jawab klien dengan tajuk:

GET /private/index.html HTTP/1.1
		Host: localhost
		Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==

Rentetan pengesahan dasar ini digunakan seperti ID untuk sesi untuk mengenal pasti sesi klien.

URL - parameter permintaan. Apabila ID sesi dihantar melalui parameter GET dengan URL yang mungkin untuk menggunakan pilihan ini yang menunjukkan nama parameter yang dikaitkan dengan ID sesi klien. Sebagai contoh, permintaan pelanggan seperti "http://www.example.com/index.php?sid=3a5ebc944f41daa6f849f730f1 "Telah dikonfigurasikan seperti ditunjukkan di bawah:

Untuk mengkonfigurasi persistensi sesi URL, anda perlu memilih pilihan ini dalam medan Sesi Ketekunan dan kemudian tekan butang Modify. Kemudian, dua medan baru akan ditunjukkan:

Masa sesi kegigihan untuk hidup (TTL). Nilai ini menunjukkan masa maksimum bagi sesi klien tidak aktif (umur sesi max) dalam saat.
Pengenal sesi ketekunan. Bidang ini ialah nama parameter URL yang akan dianalisis oleh perkhidmatan ladang dan akan menguruskan sesi klien.

PARM - parameter URI. Satu lagi cara untuk mengenal pasti sesi klien dilakukan melalui parameter URI. Ini adalah medan yang dipisahkan oleh titik koma seperti berikut "http://www.example.com/private.php; EFD4Y7 "

Untuk mengkonfigurasi jenis ketekunan ini akan mencukupi untuk memilih pilihan PARM dan tekan butang Ubahsuai.

COOKIE - kuki tertentu. Juga, anda boleh memilih pemboleh ubah kuki http untuk mengekalkan sesi klien melalui pilihan COOKIE. Cookie harus dibuat oleh pengaturcara ke halaman web untuk mengenal pasti sesi klien, contohnya:

GET /spec.html HTTP / 1.1
Host: www.example.org
Cookie:
sessionidexample=75HRSd4356SDBfrte

Dengan spesifikasi ini, konfigurasi berikut diperlukan:

Selepas mengkonfigurasi item ini dan menekan butang Ubah Suai pada semua, ia diperlukan untuk memulakan semula perkhidmatan ladang untuk menerapkan perubahan.

HEADER - pengepala permintaan tertentu. Bidang adat header HTTP boleh digunakan untuk mengenal pasti sesi klien. Sebagai contoh:

GET /index.html HTTP / 1.1
Host: www.example.org
X-sess: 75HRSd4356SDBfrte

Dengan spesifikasi ini, konfigurasi berikut diperlukan:

Selepas mengkonfigurasi item ini dan menekan butang Modify pada semua mereka, ia diperlukan untuk memulakan semula ladang perkhidmatan untuk menerapkan perubahan.

Backend HTTPS. Kotak semak ini menunjukkan kepada ladang bahawa pelayan sokongan yang ditakrif dalam perkhidmatan semasa menggunakan bahasa HTTPS dan kemudian data akan disulitkan sebelum dihantar.

Gunakan penjaga ladang untuk menyemak pelayan belakang. Memeriksa kotak ini akan membolehkan keadaan pengawasan yang lebih maju untuk backends dan sepenuhnya diperibadikan untuk skrip anda sendiri untuk perkhidmatan semasa. Apabila masalah dikesan oleh tukang ladang secara automatik melumpuhkan pelayan sebenar dan akan ditandakan sebagai senarai hitam. Ini adalah perkhidmatan bebas supaya anda tidak perlu memulakan semula ladang. Pelayan farmguardian akan dilancarkan setiap perkhidmatan HTTP yang ditakrifkan di ladang, jika pilihan ini diaktifkan. Untuk mendapatkan maklumat lanjut tentang perkhidmatan ini, sila baca bahagian FarmGuardian.

Setelah ladang baru dibuat, anda mesti memasukkan pelayan dalam sekurang-kurangnya satu perkhidmatan http untuk menyampaikan sambungan pelanggan.

Di bawah konfigurasi jadual pelayan IP sebenar anda akan dapat memasukkan backend untuk setiap perkhidmatan dan parameter khusus mereka.

Pilihan yang ada dalam kes ini ialah:

Pelayan. Ini adalah ID automatik yang ditetapkan untuk menjadi indeks untuk pelayan sebenar. Pentadbir sistem tidak dapat mengubah nilai ini.
Alamat. Ini adalah alamat IP pelayan sebenar.
Pelabuhan. Ini adalah port pelayan sebenar di mana perkhidmatan backend mendengar.
Masa tamat. Ia adalah masa tamat belakang untuk menjawab permintaan tertentu.
Berat badan. Berat backend diberikan untuk menyampaikan sambungan mengikut algoritma berwajaran.

Dengan Simpan butang Pelayan Sebenar anda akan menggunakan konfigurasi baru, atau anda akan dapat membatalkannya proses melalui butang. Mesej dengan hasilnya akan dipaparkan.

Sebaik sahaja konfigurasi pelayan sebenar dimasukkan, anda boleh mengedit config throught the Butang edit, hapus konfigurasi dengan Padam butang Server Real, membolehkan mod penyelenggaraan untuk backend untuk berhenti menghantar permintaan ke pelayan semasa atau lumpuhkan mod penyelenggaraan untuk backend semasa untuk memulakan sekali lagi untuk menghantar permintaan ke pelayan seleted.

Indeks pelayan berguna untuk mengenal pasti konfigurasi pelayan sebenar untuk ladang semasa.

Perubahan tatarajah pelayan sebenar untuk ladang HTTP memerlukan restart manual.

STATUS PENTING HTTP

Tindakan ini menunjukkan status belakang, pelanggan dan sambungan yang dihantar dari perkhidmatan maya ke pelayan sebenar.

Muat semula statistik pilihan akan membolehkan untuk menyegarkan semula paparan status setiap saat 10, 30, 60 atau 120. Ia mesti digunakan dengan berhati-hati kerana ciri ini boleh memuatkan pengimbang beban.

Jadual Status Server Sebenar menunjukkan keadaan setiap backend:

Servis. Ini adalah nama perkhidmatan http di mana backend melayani aplikasi.
Server. Ini nombor pengenalan backend dalam perkhidmatan jika ditakrifkan.
Alamat. Ia adalah alamat IP pelayan sebenar.
Port. Ini nombor port di mana perkhidmatan sebenar pelayan sebenar sekarang sedang didengar.
status. Titik merah bermaksud bahawa pelayan sebenar semasa turun atau disenaraihitamkan (ia mungkin disebabkan oleh kesilapan sambungan atau disebabkan pemeriksaan lanjutan dari farmguardian), manakala titik hijau bermakna bahawa backend berada dalam talian dan menyampaikan sambungan. Titik kuning bermaksud bahawa backend berada dalam mod penyelenggaraan.
Pending Conns. Ini adalah bilangan sambungan yang belum selesai dalam sistem yang berada pada keadaan SYN untuk backend semasa, secara tidak langsung perkhidmatan ladang.
Ditubuhkan Conns. Ini adalah bilangan sambungan yang ditubuhkan dalam sistem yang berada di ESTABLISHED negeri untuk backend semasa, secara teratur perkhidmatan ladang.
Ditutup Conns. Ini adalah bilangan sambungan tertutup dalam sistem yang berada pada keadaan TIME_WAIT untuk backend semasa, secara teratur perkhidmatan ladang.
Berat. Ia adalah nilai berat yang ditetapkan untuk setiap backend.

Untuk menganalisa dengan butiran pelanggan, sesi dan sambungan ke belakang, anda perlu mengembangkannya Status sesi klien or Sambungan aktif jadual untuk menunjukkan semua maklumat ini yang menekan Butang maksima.

Servis. Ini adalah nama perkhidmatan http di mana backend melayani aplikasi.
Pelanggan. Ini alamat IP pelanggan.
ID sesi. Ini adalah pengenalan sesi untuk kegigihan.
Server. Ini nombor pengenalan backend dalam perkhidmatan jika ditakrifkan.

Perhatikan bahawa untuk ladang beban yang sangat tinggi yang menunjukkan jadual ini boleh memperlahankan mesin dan boleh ditunjukkan jadual yang sangat besar.

Berkongsi pada:

Dokumentasi di bawah syarat-syarat Lesen Dokumentasi Bebas GNU.

Adakah artikel ini berguna?

Artikel yang berkaitan