Komputer, Programming
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
Mulai, maneh, lan log
sinyal Wikipedia -s
Ing kasus iki, sampeyan bisa sulih printah ing ngisor iki (kudu teka saka pangguna sing dibukak alat):
- Mungkasi. Kang digunakake kanggo mati cepet.
- 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.
- Metu. Digunakake kanggo completion Gamelan karya. Kang digunakake yen pengin nganti panjalukan saiki rampung maintained.
- 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
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
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
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
Nggawe server proxy prasaja
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