Siri Tutorial 101 Sambungan

Panduan pemula

Panduan ini memberikan pengenalan asas kepada Nginx dan menerangkan beberapa tugas mudah yang boleh dilakukan dengannya. Ia sepatutnya bahawa Nginx sudah dipasang pada mesin pembaca. Jika tidak, lihat Pasang Nginx Page. Panduan ini menerangkan bagaimana untuk memulakan dan menghentikan Nginx, dan memuatkan semula konfigurasinya, menerangkan struktur fail konfigurasi dan menerangkan bagaimana untuk menubuhkan Nginx untuk melayani kandungan statik, bagaimana untuk mengkonfigurasi Nginx sebagai pelayan proksi, dan bagaimana untuk menyambungkannya dengan aplikasi fastcgi.

Nginx mempunyai satu proses induk dan beberapa proses pekerja. Tujuan utama proses induk adalah membaca dan menilai konfigurasi, dan mengekalkan proses pekerja. Proses pekerja melakukan pemprosesan sebenar permintaan. Nginx menggunakan model berasaskan acara dan mekanisme yang bergantung kepada OS untuk mengedarkan permintaan di kalangan proses pekerja dengan cekap. Bilangan proses pekerja ditakrifkan dalam fail konfigurasi dan boleh ditetapkan untuk konfigurasi yang diberikan atau disesuaikan secara automatik kepada bilangan teras CPU yang ada (lihat Pekerja_processses).

Cara Nginx dan modulnya berfungsi ditentukan dalam fail konfigurasi. Secara lalai, fail konfigurasi dinamakan Nginx. Onf dan diletakkan di Direktori / USR / Localginx / Conf, / ETCGINX, atau / USR / tempatan / ugkginx.

Apabila proses induk menerima isyarat untuk memuat semula konfigurasi, ia menyemak kesahihan sintaks fail konfigurasi baru dan cuba untuk menggunakan konfigurasi yang disediakan di dalamnya. Jika ini adalah kejayaan, proses induk memulakan proses pekerja baru dan menghantar mesej kepada proses pekerja lama, meminta mereka untuk ditutup. Jika tidak, proses induk menggulung perubahan dan terus bekerja dengan konfigurasi lama. Proses pekerja lama, menerima arahan untuk ditutup, berhenti menerima sambungan baru dan terus melayani permintaan semasa sehingga semua permintaan tersebut diservis. Selepas itu, pekerja lama memproses keluar.

Isyarat juga boleh dihantar ke proses Nginx dengan bantuan alat Unix seperti utiliti membunuh. Dalam kes ini, isyarat dihantar terus ke proses dengan ID proses yang diberikan. ID proses proses induk Nginx ditulis, secara lalai, kepada Nginx. ID dalam direktori / usr / localginx / log atau / var / run. Sebagai contoh, jika ID proses induk adalah 1628, untuk menghantar isyarat berhenti yang mengakibatkan penutupan anggun Nginx, melaksanakan:

Nginx terdiri daripada modul yang dikawal oleh arahan yang dinyatakan dalam fail konfigurasi. Arahan dibahagikan kepada arahan mudah dan arahan blok. Arahan mudah terdiri daripada nama dan parameter yang dipisahkan oleh ruang dan berakhir dengan titik koma (;). Arahan blok mempunyai struktur yang sama sebagai arahan mudah, tetapi bukan titik koma yang berakhir dengan satu set arahan tambahan yang dikelilingi oleh pendakap (dan). Sekiranya arahan blok boleh mempunyai arahan lain di dalam pendakap, ia dipanggil konteks (contoh: acara, http, pelayan, dan lokasi).

Aplikasi web Gunakan struktur direktori standard yang ditakrifkan dalam spesifikasi J2EE. Anda boleh menggunakan aplikasi web sebagai koleksi fail yang menggunakan struktur direktori ini, yang dikenali sebagai format direktori yang meletup, atau sebagai fail yang diarkibkan yang dipanggil fail perang. BEA mengesyorkan bahawa anda membungkus dan menggunakan aplikasi web yang meletup anda sebagai sebahagian daripada aplikasi perusahaan. Ini adalah amalan terbaik yang membolehkan penghijrahan aplikasi, penambahan, dan perubahan yang lebih mudah. Juga, membungkus aplikasi web anda sebagai sebahagian daripada aplikasi perusahaan yang membolehkan anda memanfaatkan struktur direktori pembangunan Split, yang menyediakan beberapa faedah ke atas struktur direktori tradisional tunggal.

Direktori web-INF mengandungi deskriptor penempatan untuk aplikasi Web (Web. ML dan Weblogic ML) dan dua subdirektori untuk menyimpan kelas Java yang disusun dan fail JAR perpustakaan. Subdirektori ini masing-masing dinamakan kelas dan lib. JSP Taglibs disimpan di Direktori Web-Inf di peringkat teratas direktori pemintas. Kelas Java termasuk servlets, kelas penolong dan, jika dikehendaki, mendahului JSP.

Letakkan fail statik anda, seperti fail HTML dan fail JSP dalam direktori yang merupakan akar dokumen aplikasi web anda. Dalam pemasangan lalai pelayan weblogic, direktori ini dipanggil defaultwebapp, di bawah user_domains / mydomain / aplikasi.

Fail deskriptor penyebaran spesifik weblogik yang mendefinisikan bagaimana sumber yang dinamakan di web. Fail ML dipetakan ke sumber yang tinggal di tempat lain di pelayan weblogic. Fail ini juga digunakan untuk menentukan ciri-ciri sesi JSP dan HTTP.

Merancang struktur fail laman web

Aspek akhir pemaju web reka bentuk perlu berurusan adalah organisasi fail yang membentuk laman web. Ini amat penting jika, seperti yang tipikal, laman web ini akan dibangunkan oleh pelbagai individu, dan dikekalkan sehingga beberapa tarikh akan datang. Pereka web perlu mengenali struktur direktori yang disebut sebagai pelayan web, dan apa yang dimaksudkan oleh URL dalam istilah ini.

untuk melakukan

Bagaimana anda melaksanakan struktur ini pada pelayan web? Cara yang paling jelas mungkin untuk mencari fail yang berkaitan dengan halaman individu dalam direktori mereka sendiri - satu direktori untuk komponen halaman rumah, satu untuk halaman A1, A2, A3, B1, dan sebagainya. Walau bagaimanapun, ini mungkin berlebihan dan membawa kepada kesilapan menangani relatif. Lebih penting lagi, reka bentuk sedemikian tidak menjangkakan perubahan. Sekiranya senibina maklumat mencerminkan jabatan-jabatan perniagaan A, jabatan B, dan lain-lain - maka perubahan dalam jabatan boleh menyebabkan penyelenggaraan yang besar. Struktur yang lebih baik mungkin mempunyai direktori untuk jabatan-jabatan utama sahaja:

Folder untuk jabatan A akan mengandungi semua fail untuk A1, A2 dan A3 - kedua-dua fail HTML dan imej (dan mungkin juga fail JavaScript, fail QuickTime, dan lain-lain). Dengan struktur ini pautan dari A1 hingga A3 mungkin berlaku seperti berikut:

Log masuk yang berjaya.

Mudah menambah latar belakang video ke laman web anda untuk menarik perhatian pengunjung. Video latar belakang boleh memberikan karisma tambahan ke halaman anda dan boleh ditambah ke kedua-dua bahagian dan tajuk yang fleksibel.

Log masuk yang berjaya.
Kami menggunakan kuki
Kami menggunakan kuki untuk memastikan bahawa kami memberi anda pengalaman terbaik di laman web kami. Dengan menggunakan laman web, anda bersetuju dengan penggunaan kuki kami.
Benarkan kuki.