Виртуал сервер үүсгэх сервер. Виртуал серверийг хэрхэн үүсгэх. Компьютер дээрээ локал сервер суулгана уу

Зарим тохиолдолд төслүүдийг зохион байгуулахын тулд та өөрийн гэсэн төсөл хэрэгтэй виртуал серверөөрийн компьютер дээр. Энэ сонголт нь орчин үеийн интернет технологийг (JavaScript, PHP, CGI, Perl, SSI гэх мэт) ашиглах, интернетийн нөөц эсвэл шинэ скриптүүдийн ажиллагааг шалгах боломжийг олгоно. Ийм хостинг хийхэд мөнгө төлөх шаардлагагүй бөгөөд үүнээс маш олон тохь тух байдаг, учир нь бүх зүйл ижил байх тул энэ нь хостинг үйлчилгээ үзүүлэгчийн байршуулсан ердийн зориулалтын серверээс ялгаагүй юм.

Компьютер дээрээ виртуал сервер үүсгэснээр та форум, вэбсайтын лавлах, онлайн дэлгүүр болон бусад эх сурвалжийг суулгах, дибаг хийх хугацааг багасгах боломжтой. Энэ шийдэл нь ямар ч үйлдлийн системтэй интернетэд нэвтрэх боломжгүй үед ажиллах боломжтой Microsoft Windows, Mac OS эсвэл Linux. Дибаг хийж, түүний ажиллагааг шалгасны дараа бэлэн болсон интернет нөөцийг хостинг компанийн сервер рүү шилжүүлж болно.

Ихэнх тохиолдолд та өөрийн виртуал серверийг үүсгэхийн тулд тодорхой програм хангамжийг суулгах хэрэгтэй болно - вэб сервер, PHP, MySQL болон бусад програмууд. Та алдартай Apache-г вэб сервер болгон ашиглаж болох бөгөөд үүнийг суулгах, тохируулахад хялбар. Та 3data мэдээллийн төвийн мэргэжилтнүүдээс виртуал серверийг хэрхэн яаж хийх талаар илүү ихийг олж мэдэх боломжтой. Энэ нь танд алдаа гаргахаас зайлсхийж, хамгийн богино хугацаанд бүрэн ажиллагаатай виртуал сервертэй болох боломжийг олгоно.

Олон хэрэглэгчид байгаа бололтой компьютерийн системүүдЯмар ч төрлийн хүн үүнийг мэддэг локал серверТа үүнийг хэдхэн минутын дотор компьютер дээр өөрөө үүсгэж болно. Хүн бүр бүх алхмуудыг хийх үндсэн аргачлалын талаар тодорхой ойлголттой байдаггүй нь үнэн. Тиймээс локал серверийг хэрхэн бий болгож, өөрийн хэрэгцээнд нийцүүлэх талаар бага ч гэсэн мэдээлэл өгөхийг хичээцгээе.

Локал серверийн тухай ойлголт

Ерөнхийдөө эхлээд та үүсгэсэн локал серверүүдийг төрлөөр нь ялгах хэрэгтэй. Хамгийн түгээмэл хэрэглэгддэг вэб серверүүдээс гадна та өөрөө тоглоомын сервер, прокси, тэр ч байтугай DNS серверүүдийг үүсгэж, тохируулах боломжтой. Бүх зүйл зөвхөн нэг эсвэл өөр бүрэлдэхүүн хэсэгт ямар тодорхой функцийг хуваарилахаас хамаарна.

Гэсэн хэдий ч ихэнх тохиолдолд эдгээр бүх бүрэлдэхүүн хэсгүүд нь нэг нийтлэг зүйлтэй байдаг: тэдгээрийг алсын хостинг дээр байрлуулахгүйгээр эхний шатанд локал машинууд дээр бүтээдэг бөгөөд энэ нь тэдгээрийг өөрийн компьютерийн терминал дээр шууд тохируулах, засварлах боломжийг олгодог.

Одоо бид төрөл, зорилгоос хамааран компьютер дээр локал серверийг хэрхэн үүсгэх, тохируулах талаархи асуултуудыг авч үзэх болно.

Програм хангамжийн сонголт

Үндсэндээ сонголт програм хангамж- хэрэглэгч бүрийн хувийн асуудал. Жишээлбэл, үүсгэх үед энд тэмдэглэх нь зүйтэй локал вэб серверЗөвхөн HTML эсвэл CSS гэх мэт гипертекст тэмдэглэгээний хэлүүдийг ашигладаг; ямар ч интернет хөтөч тэдгээрийг төгс "ойлгодог" тул нэмэлт програм хангамжийн багц суулгах нь утгагүй юм.

PHP дээр бичигдсэн скриптүүд нэмэлт бүрэлдэхүүн хэсэг болж ажиллах нь өөр асуудал юм. Хэрэв та тэдгээрийг ашиглавал хөтөч цаашид даван туулах боломжгүй болно. Энд тусгай програм хангамж хэрэгтэй болно. Прокси, DNS болон тоглоомын серверүүдийн хувьд энд нөхцөл байдал бас хоёрдмол утгатай байна. Хэсэг хугацааны дараа бид хамгийн ихийг авч үзэх болно энгийн програмуудүүсгэх, тохируулах, гэхдээ одоо стандарт дотоод вэб сервертэй холбоотой гол асуудалд анхаарлаа хандуулцгаая.

Дотоод серверийг хэрхэн үүсгэх вэ: Denwer багцыг суулгаж, тохируулах

Хэрэв та алсын хостинг дээр дараа нь байршуулах локал сервер үүсгэж эхлэхээр шийдсэн бол мэдээжийн хэрэг танд ямар нэгэн хэрэгсэл хэрэгтэй болно. Ихэнхдээ интернетээс тохирох програм хангамж хайхдаа хэрэглэгчдийг дотоодын бүтээгдэхүүн болох Denwer програм хангамжийн багцыг татаж авахаар дахин чиглүүлдэг бөгөөд үүнийг ойлгох, ажиллахад хялбар байдаг.

Энэ нь Apache, PHP, MySQL, phpMyAdmin, sendmail гэх мэт шаардлагатай бүх хэрэгслийг агуулдаг. Цорын ганц дутагдал нь та хамгийн энгийн хувилбар шиг тусгай хөдөлгүүрүүдийг суулгах шаардлагатай болно.

Тиймээс, локал сервер үүсгэх нь суулгацын EXE файлыг эхлүүлэхээс эхэлдэг (мэдээжийн хэрэг, администраторын хувьд). DOS горимтой төстэй цонх гарч ирнэ. Суулгагчийн зааврыг дагана уу. Эхлээд бид серверийн өгөгдлийг хадгалах байршлыг сонгоод дараа нь виртуал дискний үсэг, үйлдлийн горимыг зааж өгдөг (зарчмын хувьд санал болгож буй параметрүүдийг өөрчлөх шаардлагагүй). Энэ нь суулгацыг дуусгана. Одоо дотоод сервер зөв ажиллаж байгаа эсэхийг шалгах шаардлагатай.

Гүйцэтгэлийн туршилт

Энэ үе шатанд бид үүсгэсэн серверээ ажиллуулж, дурын интернет хөтчийн цонхонд http://localhost гэж оруулна. Хэрэв програмыг алдаагүй суулгасан бол хөтөч бүх зүйл ажиллаж байгаа гэсэн мессежийг харуулах болно.

Хэрэв та хуудсыг доош гүйлгэвэл дагаж болох үндсэн холбоосуудыг харах болно бүрэн туршилтлокал серверийн ажиллагаа.

Кодлох асуудал

Заримдаа мессеж илгээх үед та таагүй нөхцөл байдалтай тулгардаг Имэйлбагц шиг харагдаж байна хачин дүрүүд. Энэ нь зөвхөн программ нь UTF-8 кодчилолд зориулагдсан тул л тохиолддог. Үүнийг маш энгийнээр, жишээлбэл, KOI-8R эсвэл өөр зүйл болгон өөрчилж болно.

Дотоод сервер суулгах: нэмэлт хөдөлгүүрүүд

Одоо өөр нэг байна чухал цэг. Орон нутгийн Windows сервер нь хөдөлгүүр гэж нэрлэгддэг тусгай нэмэлтүүд (WordPress, Joomla гэх мэт)гүйгээр хийж чадахгүй.

Эхлээд үндсэн директор доторх \home\local host зам дагуу байрлах www хавтсанд дурын лавлах үүсгэнэ. Үүний дараа бид орно хаягийн мөрхөтчийн зам http://localhost/ ба яг юу нээгдэж байгааг шалгана уу. Хэрэв нээсэн бол бүх зүйл сайхан болно. Хөдөлгүүрийн файлуудыг энэ директорт дурын ашиглан хуулна уу файлын менежер(дор хаяж ижил "Explorer") хаягийг дахин оруулна уу. Суулгацын шидтэн цонх гарч ирэх бөгөөд та зааврыг дагахад л хангалттай.

Өгөгдлийн сангийн нэмэлт

Одоо локал сервер нь тусгай мэдээллийн санг хавсаргах ёстой. Энэ зорилгоор хөтчийн хаягийн мөрөнд http://localhost/tools гэж оруулаад phpMyAdmin үйлчилгээг ашигладаг. Нэгдүгээрт, шинэ мэдээллийн сан үүсгэх хэсгийг сонгож, түүнд нэр өгнө (ямар ч нэр боломжтой, гэхдээ өмнөх хэсэгт фолдерт ашигласантай ижил зүйлийг зааж өгөх нь дээр).

Дараа нь бид буцаж ирнэ нүүр хуудасболон давуу эрхийн тохиргоог тохируулна уу (шинэ хэрэглэгч үүсгэх, нэвтрэх нэр, нууц үгээ зааж өгөх, localhost-ийг хостоор ашиглах, цонхонд байгаа бүх зүйлийг тэмдэглэнэ үү). Таны хийх ёстой зүйл бол "Яв!" товчийг дарахад л хангалттай. мөн процесс дуусахыг хүлээнэ үү.

Дотоод серверийг хостинг руу шилжүүлж байна

Дараагийн алхам бол серверийг дотоод сүлжээнд холбож, хостинг руу шилжүүлэх явдал юм хэрэглэгчдэд хүртээмжтэйИнтернет дээр. Алсын нөөц рүү өгөгдөл дамжуулах "уугуул" арга нь олон нэмэлт алхмуудын улмаас тийм ч тохиромжтой биш юм шиг санагддаг.

Алсын хостинг руу өгөгдөл дамжуулах үүднээс локал серверийг тохируулах нь FileZilla програмын тусламжтайгаар хамгийн сайн хийгддэг бөгөөд та дээрх директорт байрлах файлуудыг хостын үндсэн директор руу хуулах хэрэгтэй. Энэ нь PUBLIC_HTML хавтас эсвэл HTTPCS хэсэг юм. Одоо энэ нь жижиг асуудал юм: бид хөдөлгүүрийн тохиргоонд хавтас, файл, лавлах руу үнэмлэхүй зам гэж нэрлэгддэг замыг сольж, алсын хост дээр үүсгэх, ашиглах ёстой мэдээллийн сангийн нэрийг зааж, шинэ нэвтрэх болон хостын нууц үг. Бүгд. Энэ нь ажлыг дуусгадаг. Хэрэглэгчийн машинуудын локал сервертэй холбогдохыг ямар ч интернет хөтөчөөр дамжуулан хийж болно.

Орон нутгийн прокси серверүүд

Одоо локал прокси серверийг хэрхэн үүсгэж, тохируулахыг харцгаая. Энэ юунд зориулагдсан бэ? Нэгдүгээрт, үүнийг интернетээр аялж байхдаа компьютерийн терминал эсвэл зөөврийн компьютерт татаж авсан бүх зүйлийг хянах боломжтой. Хоёрдугаарт, хэрэв та төлбөртэй бол замын хөдөлгөөнийг хэмнэх боломжтой.

Орон нутгийн прокси сервер нь DNS серверүүд рүү дуудлагыг кэшлэх зарчмаар ажилладаг ба зураг эсвэл бусад объектыг хадгалдаг бөгөөд таныг эх сурвалж руу дахин зочлох үед тэдгээрийг санах ойноос нь ачаалж, эх сурвалжид хандах хандалтыг хурдасгадаг. .

Ийм төрлийн сервер үүсгэхийн тулд танд энгийн HandyCache програм хэрэгтэй бөгөөд үүнийг тохиромжтой газар байрлуулах хэрэгтэй. хурдан нэвтрэх, учир нь та Интернэтэд холбогдох бүрдээ үүнд хандах хэрэгтэй болно.

Эхлэхээсээ өмнө та прокси тохиргоогоо тохируулах хэрэгтэй. Жишээлбэл, хэрэв та ашигладаг бол Opera хөтөч, HTTP серверийн параметрүүдэд портын хувьд 127.0.0.1, 8080 утгыг зааж өгөх хэрэгтэй. Одоо бид програмаа ажиллуулж, тохиргоо руу очоод "Залгах" табыг харна уу. Дүрмээр бол програм нь ямар төрлийн холболтыг ашиглахыг өөрөө тодорхойлдог Энэ мөч. Дараа нь ижил нэртэй товчлуур дээр дарж үүсгэсэн серверийг ашиглана уу.

Тийм ээ, анхаарна уу: кэш тохиргоонд та ойролцоогоор 300 МБ хэмжээг зааж өгч болно. Онолын хувьд энэ нь бүх тохиолдолд хангалттай байх ёстой. Та програмыг суулгасан үндсэн лавлахын Cache хавтсанд агуулгыг үзэх боломжтой. Бас нэг зүйл: энэ нь нэргүй биш ердийн прокси сервер тул IP хаягаа өөрчлөх эсвэл нуухыг хүлээх хэрэггүй гэдгийг санаарай.

Орон нутгийн DNS серверүүд

Холболт тогтворгүй, дотоод сүлжээ нь TCP/IP дээр суурилсан хэт олон салбартай, эсвэл вэб хөгжүүлэлт, туршилт хийж байгаа тохиолдолд дотоод DNS серверийг ашиглаж болно. Зарчмын хувьд BIND програм нь ийм зорилгоор төгс төгөлдөр юм. Хэдийгээр энэ нь ихэвчлэн зориулагдсан байдаг UNIX төстэй системүүд, гэхдээ энэ нь Windows-тэй маш сайн ажилладаг (терминал нь Windows-ийн серверийн хувилбарыг суулгаагүй гэж бид үзэж байгаа бөгөөд үүнийг Control Panel дээр тохируулах боломжтой).

Ажиллаж, зааврыг дагана уу. Тохиромжтой болгохын тулд програмыг үүсгэсэн BIND лавлах C диск дээр шууд суулгахыг зөвлөж байна. Дараа нь хэрэглэгчийн нэр, нууц үгээ оруулсны дараа бид суулгах процессыг идэвхжүүлж, дуусгахыг хүлээнэ.

Одоо C:\BINDetc хавтсанд локал DNS серверийн ашиглах тохиргоог агуулсан “name”.conf файлыг үүсгэх хэрэгтэй (нэр нь дурын бөгөөд хашилтгүйгээр тодорхойлогдсон). Цаг үрэхгүйн тулд та хайж буй файлаа интернетээс хялбархан олж, заасан байршилд байрлуулж татаж авах боломжтой.

Одоо бид системийг дахин ачаалсны дараа залгана уу тушаалын мөр(cmd-г "Ажиллуулах" цэс эсвэл Win + R хослолоор дамжуулан), бид nslookup хүсэлтийг оруулна. Хэрэв баталгаажуулалт тохиолдвол сервер зөв суулгагдсан бөгөөд алдаагүй ажиллаж байна гэсэн үг юм.

Орон нутгийн тоглоомын серверүүд

Эцэст нь өөр төрлийн серверийг харцгаая. дотоод сүлжээн дэх онлайн горимыг ашигладаг тоглоомуудад зориулсан сервер. Энэ нь юу болохыг жишээгээр тайлбарлая. Minecraft тоглоомууд. Үүнийг хийхийн тулд та серверээ өөрөө тоглоомын албан ёсны вэбсайтаас татаж аваад Hamachi програмыг ашиглах хэрэгтэй. Зөв ажиллах урьдчилсан нөхцөл бол систем дээр суулгасан хамгийн сүүлийн үеийн шинэчлэлт бүхий JAVA багц байх явдал юм.

Тохируулахын тулд бид Hamachi програмын өгсөн өгөгдлийг оруулах server.properties файлыг ашигладаг. Бид серверийн IP хаяг, тоглогчдын тоо, боломжит тоглоомын горимуудын хэрэглээ гэх мэтийг бүртгэдэг. Онлайн горимын талбарт та зааж өгөх ёстой. үнэн. Үүний дараа өөрчлөлтүүдийг хадгалаад файлыг хаа.

Одоо бид серверийн дотоод IP-г тодорхойлж байгаа бөгөөд үүнийг үүсгэсэн терминал руу холбогдох үед тоглогчид ашиглах болно. Мэдээжийн хэрэг компьютерууд сервертэй өөрөө холбогдсон байх ёстой дотоод сүлжээ, эсвэл VPN-ээр дамжуулан. Серверийн терминалын IP хаяг нь статик байх ёстой бөгөөд MAC хаягтай холбогдсон байх ёстой.

Нэвтрэх нь Minl2 програмыг ашиглан хийгддэг бөгөөд та бүртгүүлэх явцад нэвтрэх нэр, нууц үгээ зааж өгдөг. Эдгээр алхмуудыг хийсний дараа бид серверээс гарч, дахин нэвтэрнэ, гэхдээ үүсгэсэн нэвтрэх нэр, нууц үгээ ашиглан офлайн горимд орно. Тохиргоо хэсгээс Multiplayer-г сонгоод шаардлагатай серверийн IP-г оруулна уу. Бүгд. Та жинхэнэ өрсөлдөгчтэй тоглох боломжтой.

Дүгнэлт

Мэдээжийн хэрэг, эдгээр нь локал сервер үүсгэх үед гарч болох бүх нарийн ширийн зүйл биш юм янз бүрийн төрөл, мөн мэдээжийн хэрэг, энэ үйл явцад тусалдаг бүх програм биш юм. Үүнийг ингэж хэлье: эдгээр нь ийм технологид шингэсэн ерөнхий ба үндсэн зарчмууд юм. Хэрэв та үүнийг харвал энд онцгой төвөгтэй зүйл байхгүй. Бага зэрэг цаг хугацаа, тэвчээр - ямар ч төрлийн локал сервер 10-15 минутын дотор бий болно.

Сайн уу найзуудаа.

Энэ нийтлэлд бид компьютер дээрээ локал сервер суулгаж, түүн дээрх сайтуудыг дараа нь хөгжүүлж, тохируулах болно.

Үүний тулд бид Denwer хэмээх программыг ашиглана. Түүний суурилуулалт нь энгийн бөгөөд техникийн мэдлэг шаарддаггүй. Үүнээс гадна, суулгах процесс нь сануулга дагалддаг.

Орон нутгийн серверийг хэрхэн суулгах, шаардлагатай эсэх талаар уншина уу. Орон нутгийн серверийн ач холбогдлыг судалж эхэлцгээе.

Надад дотоод сервер хэрэгтэй юу?

Эхлэгчдэд би "локал сервер" гэсэн ойлголтыг тодорхойлж эхлэх болно - энэ нь таны компьютер дээр (Интернет дээр биш) байрладаг сервер (хостинг) бөгөөд үүн дээр вэбсайт үүсгэх, тохируулах боломжийг олгодог.

Сайтыг локал сервер дээр үүсгэж, цааш нь тохируулах шаардлагатай гэж би бодож байна, ингэснээр та интернетэд бүх тохиргоотой, бүрэн ажиллагаатай сайтыг нэг дор байрлуулж болно. Тэгээд тэр даруй контентоор дүүргэ.

Энэ бол вэбсайт бүтээх жинхэнэ мэргэжлийн хүмүүсийн хийдэг зүйл юм. Хэдийгээр бид янз бүрийн хөдөлгүүр дээр вэбсайт үүсгэхээр байнга ажилладаг хүмүүсийг харвал бараг бүгдээрээ эхлээд сайтыг локал сервер дээр суулгаж, дараа нь тохируулж, дараа нь жинхэнэ хостинг руу шилжүүлдэг.

Жишээлбэл, би Сергей Патины курсын цэсийг үзүүлэх болно "Joomla 3 - нэг өдрийн дотор мэргэжлийн вэбсайт". Вэбсайтыг үүсгэсэн дарааллыг харна уу.

Таны харж байгаагаар сайтыг эхнээсээ дотооддоо суулгаж, тохируулж, эцэст нь бүрэн бэлэн нөөцийг хостинг руу шилжүүлдэг.

Интернетэд вэбсайт байрлуулж, түүнийг сурталчлах шаардлагатай үед үүнийг тохируулах нь ухаалаг хэрэг биш юм.

Хэрэв танд вэбсайт байгаа бол яах вэ? Танд локал сервер хэрэгтэй юу?

Та аль хэдийн вэбсайттай болсон бөгөөд та маш сонирхолтой техникч, өөрөөр хэлбэл та бүх төрлийн техникийн асуудлыг байнга судалж, ямар нэг зүйлийг байнга туршиж үзэх дуртай байдаг гэж төсөөлөөд үз дээ.

Тэгэхээр, та аль хэдийн вэбсайттай бөгөөд үүн дээр хэдэн зочин бий. Хэдийгээр тийм ч их тоо биш ч гэсэн тэдгээр нь байдаг. Өөрийгөө тэдний оронд тавиад үз.

Та вэбсайт руу орж, сайт эсвэл блогын эзэн ямар нэг зүйлийг байнга өөрчилж байгааг байнга хардаг. Энэ нь сайт дээрх блокуудын байршил, бүтцийг өөрчилдөг, заримдаа дизайн нь өдөр бүр шинэ байдаг. Та үүнийг хүсч байна уу? Тиймээс зочдод энэ байдал үнэхээр таалагдахгүй байх болно.

Интернетэд аль хэдийн тавигдсан вэбсайтыг хөгжүүлэх, тохируулах, дизайн хийх нь наад зах нь мэргэжлийн биш юм. Энэ нь түүний хөгжил дэвшилд, хүмүүсийн нүдэн дээр батлагдахад маш муугаар нөлөөлж байгааг дурдахгүй өнгөрч болохгүй Хайлтын системүүдболон таны үзэгчид.

Иймд энэ бүх зүйлийг өөрөө хийх хэрэгтэй орон нутгийн компьютер.

Одоо бид үүнийг суулгаж эхлэх бөгөөд үүний дараа та өөрийн сайтыг локал компьютер дээрээ суулгаж, хүссэн бүхнээ хийж болно. Жуулчид эдгээр залиланг харахгүй, учир нь... Энэ бол таны хувийн компьютер бөгөөд хэн ч түүнд хандах эрхгүй. Бүх зүйлийг эцсийн байдалд нь оруулсны дараа та үүнийг бүрэн бэлэн хэлбэрээр жинхэнэ вэбсайт руу хялбархан шилжүүлж болно.

Дашрамд хэлэхэд би "Константин Хмелевийн чанартай блог үүсгэх төлөвлөгөө" гэсэн сэтгэхүйн зурагт блог үүсгэхдээ локал серверийн ач холбогдлын талаар ярих бөгөөд та 1 дэх сэтгэгдэлээ үлдээж болно.

Суулгах процесс руугаа шилжье.

Компьютер дээрээ локал сервер суулгана уу

Дотоод сервер нь програм юм. Тиймээс та үүнийг татаж авах хэрэгтэй. Үүний тулд бид Denwer вэб серверийг ашиглах болно.

Албан ёсны вэбсайт руу очно уупрограмыг сонгоод том товчлуур дээр дарна уу.


Товшсоны дараа та програмын хувилбарыг сонгохыг хүсэх болно. Хувилбар сонгох хуучин PHP 5.2болон товчийг дарна уу Татаж авах.


Дараагийн цонхонд бид Денверийг татаж авах холбоосыг илгээх өгөгдлийг оруулах хэрэгтэй. Бодит мэдээллээ оруулаад "Татаж авах холбоос" товчийг дарна уу.


Товчлуур дээр дарсны дараа та програмыг татаж авах холбоос бүхий имэйлийг шууд хүлээн авах болно. Захидлын илгээгч болон гарчиг нь дараах байдалтай байна (доорх дэлгэцийн зургийг үзнэ үү).


Татаж авсны дараа програмыг хадгалсан газарт та иймэрхүү харагдах суулгагчийг харах болно.

Дотоод серверийг суулгаж эхлэхийн тулд суулгагчийг ажиллуулна уу.


Энэ нь бид үндсэн багцыг суулгахыг хүсч байгаа эсэхийг биднээс асуудаг. Бид санал нэг байна.


Өгөгдлийг архиваас задлах ажил эхлэх бөгөөд маш хурдан үргэлжлэх болно.

Өгөгдлийг задласны дараа локал серверийг суулгаж эхлэх бөгөөд энэ нь тушаалын мөрөнд хийгдэх болно. Тэр даруй эхлэхэд бид хөтөчийг хаахыг хүсэх болно.


Командын мөр гарч ирэх үед хөтөч автоматаар нээгдэх бөгөөд та суулгацыг үргэлжлүүлэх эсвэл цуцлахын тулд хөтчөө хаах хэрэгтэй.


Хэрэв командын мөрийн суулгалт үргэлжлэхгүй бол та бусад хөтчүүдийг хаах хэрэгтэй.

Бүх интернет хөтчүүдийг хаасны дараа суулгац үргэлжлэх болно. Та зүгээр л командын мөрөнд өгсөн зааврыг дагах хэрэгтэй.

Суулгацыг үргэлжлүүлэхийн тулд Enter дарна уу.


Би үүнийг өөр газар суулгана. Миний хувьд энэ нь диск юм Эхавтас хост.



Дараагийн алхамд Enter товчийг дахин дарна уу.


Дараагийн алхам бол виртуал дискний үсгийг сонгох явдал юм. Анхдагч байдлаар, энэ үсэг нь англи цагаан толгойн хамгийн сүүлчийн үсэг бөгөөд ямар ч диск эзэлдэггүй тул програм нь Z дискийг сонгохыг танд сануулдаг.

Би ингээд орхиё. Та өөр үсгийг оруулж болно, гэхдээ ямар ч диск эзэлдэггүй эсэхийг шалгаарай.

Үсгийг сонгоод оруулсны дараа Enter дарж локал серверийг үргэлжлүүлэн суулгана.



Хуулж дууссаны дараа та Denwer эхлүүлэх сонголтыг сонгох ёстой.

2 эхлүүлэх горим байдаг боловч програм нь өөрөө 1-р сонголтыг сонгохыг зөвлөж байна. Үүнийг бид хийдэг. Командын мөрөнд 1-ийн тоог оруулаад Enter дарна уу.


  • эхлэх;
  • зогсох;
  • дахин ачаалах.

Бидэнд эдгээр шошго хэрэгтэй. Тиймээс Y үсгийг оруулаад Enter дарна уу.


Энэ нь локал серверийг суулгах сүүлийн алхам байсан бөгөөд үүний дараа хөтөч автоматаар "Denwer суулгалаа" гэсэн мессежээр нээгдэх бөгөөд Денвер нь Skype-тай ижил портуудтай ажилладаг гэж бичигдэх болно.

Тиймээс, хэрэв танд Skype суулгасан бол хөтчийн цонхонд бичсэн зүйлийг хий.


Энэ нь бидний маш их хүсч байсан ширээний товчлолуудыг бий болгоно.

  1. Денверийг эхлүүлэх - Денверийг эхлүүлэх;
  2. Денверийг зогсоох - зогсоох;

Бүгд. Манай дотоод сервер суулгагдсан. Одоо үүнийг бага зэрэг шалгах л үлдлээ. Үүнийг ажиллуулаад манайх үнэхээр мөн эсэхийг хараарай виртуал диск, локал серверийн үүргийг гүйцэтгэх болно.

Эхлэхээсээ өмнө Денверийг суулгасан лавлах руу ороод тэнд юу байгааг харцгаая.

Би хост фолдерын E драйв дээр суулгасан болохоор одоо миний драйв дээр ийм хавтас байх ёстой.


Байгаагаараа. Мөн хавтас дотор Денверийн файлууд байх ёстой. Бид хавтас руу ороход дараах зургийг харах болно.


Файлууд байна. Энэ нь суулгах явцад бүх зүйл амжилттай хуулсан гэсэн үг юм.

Одоо Денвер өөрөө эхэлж байгаа эсэхийг шалгацгаая. Ажиллуулахын тулд товчлолыг ашиглацгаая.

Товчлолыг ажиллуулсны дараа 2 тушаалын мөр хурдан анивчина. Тэд алга болоход taskbar дээр 2 товчлол гарч ирнэ.

Хэрэв ийм товчлол гарч ирвэл Денвер ажиллаж байна. Z үсэг бүхий виртуал диск бас миний тохиолдолд гарч ирэх ёстой. Таны хувьд томилогдсон захидлын хамт. Мөн энэ дискийг Денверийг суулгасан дисктэй адил нэрлэх ёстой.


Таны харж байгаагаар миний суулгасан "E" диск, мөн Денверийг ажиллуулсны дараа гарч ирсэн "Z" хөтөч байдаг. Тэд ижил нэртэй. Хоёр дискний гарчиг " Локал диск". Зөвхөн үсэг нь өөр.

Хэрэв бид виртуал диск (Z) руу очвол Денверт өмнө нь харж байсан файл, хавтаснуудыг харах болно.


Бүх найзууд. Энэ нь дотоод серверийг суулгаж дуусгах болно. Одоо та үүн дээр вэбсайт үүсгэж, сайттай ямар нэгэн заль мэхийг хийж болно.

Дараагийн нийтлэлд би харуулах болно. Мөн та тэндээс зураг, видео заавар бүхий дэлгэрэнгүй нийтлэлийг олох болно.

Дашрамд хэлэхэд, видео хичээлийн талаар. Хэрэв хэн нэгэн текст хувилбараас ямар нэг зүйлийг ойлгохгүй байвал би танд зориулж тусгайлан бичсэн видео хичээлийг энд оруулав.

Үүгээр би чамтай баяртай гэж хэлье. Би та бүхний сэтгэгдлүүд болон шинэ блог нийтлэлүүдийн санааг тэсэн ядан хүлээж байна. Хэрэв ямар нэг зүйл болохгүй бол эсвэл танд асуулт байвал сэтгэгдэл дээр бичнэ үү.

Хамгийн сайн сайхныг хүсье.

Хүндэтгэсэн, Константин Хмелев.

Виртуал сервер дээр вэбсайт үүсгэх. Дотоод компьютер дээрх сервер.

Шинэхэн вэб хөгжүүлэгчид өөрсдийн вэбсайтаа үүсгэж эхлэхээсээ өмнө орон нутгийн машин дээр гараа туршиж үзэхийг зөвлөж байна ( Хувийн компьютер), энэ нь DENWER түгээлтийг шаарддаг бөгөөд үүнийг хөгжүүлэгчдийн www.denwer.ru вэбсайтаас олж болно.

Gentleman's Web Developer's Kit (DeNVeR)

Програм хангамж нь локал компьютер дээрх виртуал серверийн эмуляц,Интернэт холболт шаардлагагүйгээр гэртээ вэб хостинг солих боломжтой. Та ямар ч CMS платформ дээр (эсвэл CMS-гүй) вэбсайтыг хэдхэн минутын дотор үүсгэж, контентоор дүүргэж, тохиргоог дибаг хийх боломжтой. Дараа нь хостинг эсвэл сервер рүү шилжүүлнэ. Виртуал сервер нь хамгийн ихийг агуулдаг шаардлагатай бүрэлдэхүүн хэсгүүд : Apache, MySQL, phpmyAdmin, SMTP сервер + нэмэлт өргөтгөлүүдийг холбох чадвар. Үнэгүй тараана - орос хэл дээр.

Яагаад танд локал сервер хэрэгтэй байна вэ?
  • Нэгдүгээрт, сайтыг хөгжүүлэхийн тулд эхлээд контентоор дүүргэх, сайтын бүтцийг оновчтой болгох боломжтой.
  • Хоёрдугаарт, энэ нь сайтын алдааг шалгаж, тохиргоог дибаг хийх арга юм.
  • Гуравдугаарт, яаж нөөцлөхсайт болон дараа нь сайтын өгөгдөл болон SQL мэдээллийн санг локал серверт хадгалах.
DENWER-д дараахь зүйлс орно.
  • Суулгагч (флаш диск дээр суулгахыг бас дэмждэг).
  • Apache, SSL, SSI, mod_rewrite, mod_php.
  • GD, MySQL, sqLite дэмжлэгтэй PHP5.
  • Гүйлгээний дэмжлэгтэй MySQL5.
  • Загвар дээр суурилсан виртуал хостын удирдлагын систем.Шинэ хост үүсгэхийн тулд та зөвхөн /home лавлах санд лавлах нэмэх хэрэгтэй
  • Денверийн бүх бүрэлдэхүүн хэсгүүдийн эхлүүлэх, унтраах хяналтын систем.
  • phpMyAdmin нь вэб интерфэйсээр дамжуулан MySQL удирдлагын систем юм.
  • Sendmail болон SMTP сервер эмулятор ( ирж буй захидал/tmp-д .eml форматаар байрлуулсан); PHP, Perl, Parser гэх мэт програмуудтай хамтран ажиллахыг дэмждэг.
Түгээлт нь бүртгэлд бичилт үлдээхгүй бөгөөд чухал зүйлд нөлөөлөхгүй системийн файлууд, системийг бөглөрүүлэхгүй, практикт туршиж үзсэн.

"Виртуал серверийг хэрхэн үүсгэх вэ?" – байнга асуудаг асуултанх удаа хостинг ашиглаж байгаа олон хэрэглэгчдэд тохиолддог асуудал. Нийтлэлд бид VPS (VDS) гэж юу болох, үүнийг хэрхэн зөв сонгох, энэ төрлийн хостингыг төслийн хэрэгцээнд нийцүүлэн тохируулах, ердийн Виртуал Хувийн Серверийг өөрөө үүсгэх боломжтой эсэхийг үргэлжлүүлэн үзэх болно. эсвэл түрээслэх шаардлагатай эсэх.

Виртуал сервер гэж юу болох, түүнийг хэзээ худалдаж авах, ямар үйлдлийн систем (Linux эсвэл Windows) ашиглах нь илүү дээр болохыг олж мэдсэн.

Уламжлалт вэб сайт байршуулахаас гадна виртуал серверүүдийг IP утас, виртуал чиглүүлэгч болон унтраалга, VPN эсвэл прокси зэрэгт ашиглаж болно. терминал серверүүдуламжлалттай оффисын програмуудУчир нь алсаас хандахажилчдын компьютерээс.

Технологийн мэдээлэл

Ихэнх тохиолдолд вэбсайтыг хөгжүүлэхдээ PHP програмчлалын хэл, мэдээллийн санг ашигладаг MySQL өгөгдөлболон вэб серверүүд Apache болон Nginx (тэдгээр нь бие даан эсвэл хослуулан ажилладаг). Энэ багцпрограммуудыг мөн ихэвчлэн нэрлэдэг ГЭРЭЛ (Л inux- Апаче- М ySQL- П HP) эсвэл LEMP (Л inux- Нгинкс- М ySQL- П HP).

Мэдээжийн хэрэг, бусад технологийн стекүүдийг ашигладаг; сайтуудыг бусад програмчлалын хэлээр (Python, Ruby, NodeJS) бичиж, бусад мэдээллийн санг (PostgreSQL, noSQL), түүнчлэн туслах програм хангамжийг ашиглаж болно. Гэхдээ ийм шийдлүүд бага түгээмэл байдаг тул бид тэдгээрийг авч үзэхгүй. Вэбсайтыг PHP хэл болон байгууллагын имэйлээр байршуулах VPS-ийн сонголт, анхны тохиргоог нарийвчлан авч үзье.

Тарифын төлөвлөгөөг сонгох

Энд байхгүй болно дэлгэрэнгүй гарын авлага, шаардлагатай тарифыг хэрхэн сонгох вэ, учир нь нөөцийг тухайн тохиолдол бүрт дангаар нь сонгодог. Нөөцийн хэмжээ нь CMS-ийн ашигладаг сервер дээрх сайтуудын тоо, ашиглах хэрэгцээ зэргээс хамаарна нэмэлт програмуудгэх мэт.

Маш нарийн тооцоолсон цорын ганц зүйл бол дискний зай юм. Сайтууд болон захидал хэр их зай эзэлдэгийг шалгаад, үүн дээр 7-10 ГБ нэмж, дискний хамгийн бага зайг аваарай. VPS дээр үйлдлийн систем болон хяналтын самбарыг суулгах нэмэлт зайг хуваарилах шаардлагатай бөгөөд үүнийг дискний нийт зайд тооцдог.

Үйлдлийн систем ба хяналтын самбар

Линукс цөм дээр суурилсан үйлдлийн системүүдийн бүхэл бүтэн гэр бүл байдаг бөгөөд үүнд сервер болон ширээний сонголтууд байдаг. Хамгийн алдартай серверийн үйлдлийн системүүд: CentOS, Debian, Ubuntu Server.

Хэрэв танд маш тогтвортой систем хэрэгтэй бол CentOS бол таны сонголт юм. Тогтвортой ба аюулгүй систем, гэхдээ шаардлагатай бол хамгийн сүүлийн үеийн програм хангамжийн хувилбаруудыг шинэчлэх чадвартай - энэ бол Debian юм. Ubuntu Server бол цаг үетэйгээ хөл нийлүүлэн алхдаг үйлдлийн систем юм хамгийн сүүлийн үеийн хувилбаруудпрограмууд, тиймээс тэд төгс ажиллахгүй байж магадгүй юм.

Серверийн хяналтын самбар нь тодорхой скрипт буюу скриптүүдийн багц бөгөөд танд VPS-г хялбархан удирдах боломжийг олгодог. график интерфэйс. Ихэвчлэн график хэсэг нь хөтөч дээр тодорхой хаягаар байдаг.

PU-ийн сонголт нь ашиглалтын субъектив туршлагаас ихээхэн хамаардаг, өөрөөр хэлбэл нэг самбар нь зарим хэрэглэгчдэд илүү тохиромжтой, нөгөө нь бусад хүмүүст илүү тохиромжтой мэт санагддаг. Хэрэв та сонгоход хэцүү бол янз бүрийн бүтээгдэхүүний интерфейсийг хөгжүүлэгчдийн вэб сайтууд дээр демо хувилбараар туршиж үзээд өөрт тохирохыг нь шийдэж болно. Мөн PU-ийн сонголт нь нягт холбоотой үйлдлийн систем, учир нь тэд ихэвчлэн үйлдлийн системийн хязгаарлагдмал жагсаалтыг дэмждэг. Мөн самбарыг сонгох өөр нэг чухал хүчин зүйл бол танд хэрэгтэй багаж хэрэгслийн бэлэн байдал эсвэл тэдгээрийг хурдан суулгах чадвар юм.

Мэдээжийн хэрэг, та удирдлагын самбарыг огт алгасаж, виртуал серверийг командын мөрөөр тохируулж болно, гэхдээ энэ арга нь хангалттай техникийн мэдлэг шаарддаг. Ихэнх PU нь вэбсайтаа хурдан байрлуулахад шаардлагатай үндсэн түгээмэл програм хангамжийн багцтай ирдэг. Эдгээр нь вэб сервер, PHP, мэдээллийн сан, FTP, мэйл, DNS сервер юм. Бүх багцууд сервертэй шууд ажиллаж эхлэхийн тулд аль хэдийн оновчтой тохируулагдсан байдаг.

Бид хяналтын самбар бүхий VPS-г ашиглахыг зөвлөж, тэдэнд үнэ төлбөргүй техникийн бүрэн дэмжлэг үзүүлэхийг зөвлөж байна. Самбаргүй серверүүдийн хувьд техникийн дэмжлэг хязгаарлагдмал байх болно. Виртуал сервер үүсгэх нь үнэхээр үнэтэй үйл явц бөгөөд бүрэн хэмжээний хостинг хийхэд та нөөцөө байршуулах платформ байдаг бөгөөд үүнийг эхнээс нь үүсгэх шаардлагагүй.

Манай VPS болон зориулалтын серверүүд дээр суулгахын тулд бид дараах самбаруудыг санал болгож байна: cPanel/WHM (сард $13.95-аас), ISPmanager 5 Lite (сард 4$), Plesk 17 (сард $10), Centos Web Panel (үнэгүй), Мөн виртуал Bitrix орчныг суулгах боломжтой.
Бид эдгээр бүх хяналтын самбарыг дараагийн хэсэгт илүү дэлгэрэнгүй авч үзэх болно.