KomputerProgramming

Wikipedia: Setup lan instalasi

Apa apache, Wikipedia? Maksud, fitur, pilihan pangaturan dhewe - iki ana bab-bab kang saben pangembang web kudu menowo kanggo nyoba pembangunan sing.

About Wikipedia Ngomong Tembung sing

alat iki duwé siji workflows utama lan saperangan. Pisanan tawaran karo maca lan verifikasi konfigurasi. Uga ing kontrol sawijining Manajemen etos. Masalah saka sasi - kanggo nangani panjalukan mlebu. Panggunaan Wikipedia model sing adhedhasar acara. Mekanisme uga digunakake, gumantung sistem operasi supaya entuk panjalukan persediaan efisien langsung antarane pangolahan buruh. Nomer sing tansah dituduhake ing berkas konfigurasi. Nilai bisa salah siji tetep utawa otomatis, dipandu dening nomer intine prosesor sing bisa ditangani. Ing konfigurasi Wikipedia saka sistem lan modul wis digawa metu nggunakake file konfigurasi. Mulane, yen sampeyan perlu ngganti soko, sampeyan kudu goleki asmane. Biasane iku ing arahan / etc / Wikipedia (nanging rute beda-beda karo sistem liyane) lan duwe .conf extension.

Mulai, maneh, lan log

Kanggo nindakake iki, sampeyan kudu nggawe nganggo eksekusi. Configuring Wikipedia-server mung bisa nalika diwiwiti. Manajemen wis digawa metu thanks kanggo nelpon eksekusi karo parameter -s. Kanggo nindakake iki, nggunakake ing ngisor iki:

sinyal Wikipedia -s

Ing kasus iki, sampeyan bisa sulih printah ing ngisor iki (kudu teka saka pangguna sing dibukak alat):

  1. Mungkasi. Kang digunakake kanggo mati cepet.
  2. Reload. Tim needed kanggo Muat berkas konfigurasi. Kasunyatan iku owah-owahan ora bakal njupuk efek nganti berkas dianggo. Lan supaya njupuk efek, urip maneh perlu. Sanalika sampeyan njaluk sinyal iki, proses utama wiwit verifikasi bener saka komponèn syntactic berkas konfigurasi lan nyoba kanggo aplikasi pituduh kasedhiya ana. Ing cilik saka Gagal, iku bakal muter bali owah-owahan lan bisa karo paramèter lawas. Yen kabeh iku sukses, bakal miwiti workflows anyar, lan wis lawas bakal dikirim menyang mburi dikarepake.
  3. Metu. Digunakake kanggo completion Gamelan karya. Kang digunakake yen pengin nganti panjalukan saiki rampung maintained.
  4. Mbukak. Close lan mbukak file log.

nggunakake keperluan

pangolahan Setelan uga bisa dileksanakake nggunakake Unix liya (matèni sarana bakal rembugan minangka conto). Padha biasane nggunakake mekanisme kanggo ngirim sinyal langsung menyang data proses. Lagi disambung kanthi ID. data iki wis disimpen ing file nginx.pid. Ayo kita nganggep kita kasengsem ing proses №134. Banjur, kanggo completion Gamelan kang perlu kanggo ngirim kita pangerten saka:

matèni -s metu 1628

Ayo kita nganggep sing kita arep kanggo ndeleng dhaptar kabeh file mbukak. We sing nggawe nggunakake ps sarana. Tim uga bakal katon minangka nderek:

ps -ax | grep Wikipedia

Sing, sing bisa ndeleng, kanthi nggunakake alat tambahan nunjukaké sing dadi aplikasi. Lan saiki ayo kang fokus ing Wikipedia-konfigurasi carane setya.

Struktur berkas konfigurasi

Nginstal lan configuring Wikipedia kalebu bisa karo modul. Padha sing diatur nggunakake panuduh kang kasebut ing berkas konfigurasi. Padha bisa prasaja utawa pemblokiran. Ing tipe ingkang kawiwitan kasusun saka panuduh lan paramèter sing kapisahaké déning spasi, lan sing pungkasan wis dituduhake dening titik koma - (;). Blokir wis struktur ingkang mirip. Nanging saka penutupan kasus arahan iki dumunung pesawat tambahan instruksi sing diselehake ing kelompok kriting ({} instruksi). Yen wong bisa ngirim jeneng lan paramèter liyane proses, disebut konstruksi kuwi duwe konteks. Minangka conto, http, lokasi lan server.

Distribusi saka isi statis

Iki salah siji tantangan paling penting madhep konfigurasi Wikipedia. Ing distribusi statistik saka isi iku gambar temenan lan HTML-kaca (ora dinamis). Upaminipun kita kudu karya siji ing nyetel Wikipedia cluster nix. Angel nglakoni? Ora, ayo kang katon ing conto. Sadurunge embarking ing, iku perlu kanggo rinci ing kahanan saka masalah. Dadi, gumantung ing request, file bakal teka saka macem-macem petunjuk lokal. Mangkono, ing / data / www kita kudu HTML-dokumen. Lan ing direktori / data / gambar ngemot gambar. Optimal setelan Wikipedia ing kasus iki mbutuhake nyunting berkas konfigurasi, kang sampeyan kudu ngatur unit server ing http. Kanggo ndhukung loro bakal digunakake minangka lokasi.

Lampahipun: server

Dadi, kita perlu kanggo nggawe petunjuk lan nyeleh piyambak ing file padha kudu nggedhekake (ing html sampeyan kudu nambah isi). Banjur mbukak berkas konfigurasi. Ing server standar wis sawetara pamblokiran, kang kanggo ing sisih paling sing komentar metu. Kanggo entuk asil paling luweh, proses iki perlu rampung bab kabeh komponen standar. Banjur nambah unit server anyar nggunakake kode iki:

http {

server {

}

}

Berkas konfigurasi bisa karo sawetara pamblokiran kuwi. Nanging wong-wong kudu bentenaken dening jeneng lan bandar liwat kang data ditampa sing.

Lampahipun: lokasi

Ditemtokake ing server:

lokasi / {

ROOT / data / www;

}

Ing ngarsane tandha "/" perlu kanggo mbandhingaké data dijupuk lan ndeleng apa ana alamat kuwi saka request diproses kene. Yen ana masalah, banjur nemtokake path / data / www kanggo file sing dipengini sing dumunung ing sistem lokal. Yen ana match karo sawetara pamblokiran, pilih salah siji karo ater-ater paling dawa. Ing conto iki, dawa witjaksono kanggo siji, IE, nggunakake bakal istimewa ing acara sing ora ana "kompetisi". Saiki, supaya iku bakal nganyari:

lokasi / images / {

ROOT / data;

}

Carane bisa ngenali, kita looking for gambar. Saiki, ayo kang gabungke kabeh pembangunan sing padha sadurunge, lan konfigurasi ing wektu iki minangka nderek:

server {

lokasi / {

ROOT / data / www;

}

lokasi / images / {

ROOT / data;

}

}

Iki versi apa cilik, standar port №80. server tanpa masalah bisa kasedhiya ing komputer, yen sampeyan pindhah menyang alamat: http: // localhost /. Carane ora iki kabeh bisa?

Ing asas saka operasi saka tuladha

Dadi, nalika padha teka kanggo pitakon sing didhisiki dening / gambar, server file direktori cocog bakal dikirim nèng panganggo. Ing anané bakal diwenehi informasi nuduhake kesalahan 404. Yen digawa metu konfigurasi Wikipedia ing komputer lokal, banjur request http: //localhost/images/example.png kita bakal njaluk file kang lokasi /data/images/example.png. Nalika sampeyan nemtokake "/" search simbol bakal dilakokaké ing direktori / data / www. Nanging kita wis mung diganti konfigurasi. Iku wiwit bisa, iku kudu miwiti maneh. Kanggo nindakake iki, nggunakake Wikipedia ing -s balen. Ing cilik endi operasi normal ora bisa, ing access.log lan file error.log dumunung ing arahan / usr / lokal / Wikipedia / log, sampeyan bisa katon sabab saka fault.

Nggawe server proxy prasaja

Sampeyan bisa ngandika bab Wikipedia - konfigurasi saka fasilitas iki salah siji saka aplikasi paling umum (lan nyedhaki gampang, kanthi cara). Wikipedia asas saka server sing ditampa panjalukan, lan banjur pangalihan-pangalihan menyang situs perlu. Sawisé iku, jawaban wis samesthine saka wong-wong mau, kang dikirim menyang wong sing nyetel tugas. Dadi ayo kang katon ing conto nggawe titik basa. Iku bakal menehi hasil karo panjalukan kedhaftar layanan lan nyedhiyani karo gambar saka direktori lokal. Dadi, kanggo mblokir http nambah server liyane karo isi ing ngisor iki:

server {

listen 8080;

ROOT / data / up1;

lokasi / {

}

}

Saiki, ayo kang decipher kanggo sampeyan: nggawe server prasaja. Panjenengane bakal ngrungokake port 8080 ora duwe listen, banjur server bakal mbukak ing 80 th. Bakal katampil kabeh panjalukan ing sistem file lokal sing diarahake menyang direktori / data / up1 (mesthi, sadurunge iku bakal perlu nggawe). Kanggo bisa mriksa iku perlu kanggo nyeleh file index.html. Amarga panggonan seko saka panuduh ing babak saka server ROOT kita bisa nggunakake lokasi ing wekdal (kaya mangkono dibusak Watesan akses). We are saiki digunakake kanggo nggawe proxy. Iku bisa, kita kudu arahan proxy_pass, kanggo kang bakal kasebut jeneng protokol, lan fasilitas plabuhan minangka paramèter (kanggo sambungan lokal bakal katon kaya http: // localhost: 8080). Njaluk ini:

server {

lokasi / {

proxy_pass http: // localhost: 8080;

}

lokasi / images / {

ROOT / data;

}

}

Yen katon ing kode lan njelasno iku, sampeyan bisa sok dong mirsani sing lokasi unit liya wis diganti. Mangkono, ing kasus iki, bisa karo gambar ekstensi khas. A beda sethitik, iku bisa dituduhake minangka nderek:

lokasi ~ \ (gif | jpg | png) $ {.

ROOT / data / gambar;

}

Konfigurasi proxy final punika minangka nderek:

server {

lokasi / {

proxy_pass http: // localhost: 8080 /;

}

lokasi ~ \ (gif | jpg | png) $ {.

ROOT / data / gambar;

}

}

Iku bakal Nyaring metu panjalukan ing mburi kang ana ekstensi lan ngirim menyang wong sing dijaluk file. Aja lali sing kudu miwiti maneh yen sampeyan pengin mriksa berkas konfigurasi. Lan pracaya kula, iku mung Wikipedia-konfigurasi. Yen mbukak konfigurasi "Vkontakte" file server utawa perusahaan gedhe, padha duwe kode luwih saka tembung ing artikel iki.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 jw.unansea.com. Theme powered by WordPress.