Minggu kamari di
Dibagi hosting (Dibagikeun hosting) nganggap yén loba akun klien nu hosted on hiji server. Sakumaha aturan, hiji akun klien ngandung sababaraha situs web. Situs wéb tiasa dianggo dina CMS anu siap-siap (contona, Bitrix) sareng anu khusus. Ku kituna, sarat téknis sadaya sistem béda, ku kituna sababaraha vérsi PHP kudu dikokolakeun dina server anu sarua.
Kami nganggo Nginx salaku pangladén wéb utama: éta nampi sadaya sambungan ti luar sareng nyayogikeun eusi statik. Urang proxy requests sésana salajengna ka web server Apache. Ieu dimana sihir dimimitian: unggal versi PHP ngajalankeun hiji conto Apache misah nu listens on port husus. port ieu didaptarkeun dina host virtual tina situs klien.
Anjeun tiasa maca langkung seueur ngeunaan operasi skéma Dibagi di
Skéma dibagikeun
Kadé dicatet yén urang masang pakét PHP pikeun versi béda, sabab biasana sakabéh distribusi ngan boga hiji versi PHP.
Kasalametan mimiti!
Salah sahiji tugas utama dibagikeun hosting nyaéta pikeun mastikeun kaamanan data klien. rekening béda, lokasina dina server sarua, bebas sarta bebas . Kumaha gawéna?
file ramatloka disimpen dina diréktori imah pamaké sorangan, sarta jalur diperlukeun dieusian dina host virtual tina server wéb. Penting yén pangladén wéb, Nginx sareng Apache, gaduh aksés kana file ahir klien khusus, sabab pangladén wéb diluncurkeun ku ngan hiji pangguna.
Nginx nganggo patch kaamanan anu dikembangkeun ku tim Timeweb: patch ieu ngarobih pangguna kana anu ditunjuk dina file konfigurasi pangladén wéb.
Pikeun panyadia hosting anu sanés, masalah ieu tiasa direngsekeun, contona, ku manipulasi hak sistem file anu diperpanjang (ACL).
Apache ngagunakeun modul multiprocessing pikeun ngajalankeun
Ku kituna, hatur nuhun kana operasi ditétélakeun di luhur, urang ménta aman, lingkungan terasing pikeun tiap klien. Dina waktos anu sami, urang ogé ngarengsekeun masalah skala pikeun Shared hosting.
Kumaha kombinasi Apache sareng Nginx dilaksanakeun tiasa dibaca
Upami anjeun gaduh patarosan pikeun ahli kami, tulis dina koméntar. Kami bakal nyobian ngajawab sadayana atanapi ngajelaskeun solusi pikeun masalah sacara langkung rinci dina tulisan di handap ieu.
sumber: www.habr.com