VDS дээр VestaCP суулгах дэлгэрэнгүй заавар. Хяналтын самбарын Cloud VDS хэсгийг ашиглах заавар Шинэ хэрэглэгч нэмэх

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

Виртуал сервер нь дуураймал сервер юм Тооцоологч машинсуулгасан үйлдлийн системтэй. Үүний дагуу түүнтэй ажиллахдаа VDS-ийн удирдлага, тохиргооны хэрэгслүүд нь тусгай зориулалтын физик серверээс ялгаатай биш юм. VDS нь үйлдлийн системийн удирдлага дор ажилладаг Microsoft Windows, Mac OS эсвэл Linux сонголтоос хамааран тарифын төлөвлөгөө. Физик серверийн нэгэн адил түүний виртуал түнш нь ажиллах боломжийг олгодог язгуур эрх, IP хуваарилалт, портууд, аюулгүй байдлын бодлого гэх мэт.

VDS ашиглаж эхлэхийн тулд хамгийн түрүүнд хийх ёстой зүйл бол хостинг үйлчилгээ үзүүлэгчээсээ тохирох үйлчилгээг захиалах явдал юм. Та Remote Desktop хэрэгслийг ашиглан виртуал серверт холбогдож болно. Үүнтэй төстэй програмыг бүх алдартай үйлдлийн системүүд - Microsoft Windows, MacOS, Linux, тэр ч байтугай Android-д зориулж боловсруулсан болно. Линуксийн хувьд rdesktop, FreeRDP эсвэл Remmina програмууд тохиромжтой бөгөөд Microsoft Windows дээр mstsc.exe ашигладаг.

Сервертэй холбогдохын тулд тодорхой мэдлэг шаардагдана - энэ консол командуудболон алсын системийг удирдах боломжгүй параметрүүд. Та VDS-ийг гурван аргаар холбосны дараа хэрхэн ашиглах талаар олж мэдэх боломжтой.

  • холбогдох лавлах материалд;
  • өөрөө - үүнийг хийхийн тулд nginx эсвэл Apache вэб сервер, PHP, MySQL багц болон бусад шаардлагатай програмуудыг татаж аваад суулгана уу. бүрэн хэмжээний ажилсерверийн програм хангамж;
  • Хостинг үйлчилгээ үзүүлэгчтэйгээ холбогдож, шаардлагатай алхам алхмаар зааварчилгааг өгөх болно.

Системийг удирдахад тохиромжтой болгохын тулд бид ашигладаг тусгай хөтөлбөрүүд- VDS хяналтын самбар. Тухайлбал, Оросын интернет агентлагуудын идэвхтэй ашигладаг арилжааны програм болох ISP Manager программ орно.

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

Өдрийн мэнд, ноёд хатагтай нар аа.

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

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

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

Сайн VDS-ийг энгийн VDS-ээс хэрхэн ялгах вэ?
Хэд хэдэн энгийн тест хийхэд хангалттай бөгөөд үүний дараа та VDS серверт итгэлтэй байж болно.

1-р хэсэг

Дискнүүд

1. Дискний системийн ажиллагааг хэрхэн тодорхойлох вэ?

Аль ч онлайн дэлгүүрт очоод хатуу дискийг харцгаая.
http://www.apitcomp.ru/shop/hdd_dlya_pk/western_digital/item510797/
Бүтээгдэхүүний шинж чанар руу оч, тэнд параметрийг харах болно:
Тогтвортой өгөгдлийн хурд хүртэл 110 Мб/сек

Дискний хурд 110 МБ/сек хүртэл байна
Маш хатуу, ажлаа амжуулдаг гэрийн компьютерих эсвэл бага хэвийн.

Тиймээс, дараагийн VDS-г шалгахдаа дискний хурд байгаа эсэхийг шалгаарай
110 МБ/сек-ээс багагүй байна.
Хэрэв та ийм хурдтай VDS олсон бол энэ нь сайн VDS олсон гэсэн үг биш юм!
Эцсийн эцэст та ширээний компьютер биш, харин жинхэнэ тоглоомын сервер байрлуулах болно!

Би хувьдаа VDS дээрх дискний хурдыг дор хаяж 160-200MB/s байлгахыг зөвлөж байна.
Хамгийн сайн нь 200-260 МБ/сек.
Энэ үзүүлэлт нь VDS хамгийн өндөр магадлалтай байгааг харуулж байна SSD хөтчүүд, мөн эзэн таныг хурдыг тань таслахгүй.

Туршилт

Debian үйлдлийн систем нь туршилт хийхэд тохиромжтой.
Энэ бол нэмэлт тусгай хэрэгслийг суулгахгүйгээр хадгалах системийн ажиллагааг үнэлэх боломжийг олгодог нэлээд энгийн тест юм.
dd if=/dev/zero of=testfile bs=64k count=16k conv=fdatasync
Сонголтуудын утга:

  • хэрэв=/dev/тэг- өгөгдлийн эх үүсвэр болгон тэг үүсгэгч псевдо-төхөөрөмжийг ашигладаг
  • of=/test.bin- энэ бол мэдээлэл бичсэн файл юм. Туршилтын дараа энэ файлыг устгахаа бүү мартаарай
  • bs=64к- өгөгдлийн блокийн хэмжээ 64 килобайт
  • тоо = 16к- файлд бичигдсэн өгөгдлийн блокуудын тоо. Үр дүн нь 1 ГБ файл юм.
  • conv=fdatasync- бичих кэшийн нөлөөг арилгахын тулд диск рүү физик бичлэг хийх
Тушаалыг гүйцэтгэсний дараа гүйцэтгэлийн хурдны талаарх мэдээлэл гарч ирнэ.

Баг

Dd хэрэв=/dev/zero of=testfile bs=64k count=16k conv=fdatasync

Дүгнэлт

16384+0 бичлэг уншсан
16384+0 бичлэг бичсэн
хуулсан 1073741824 байт (1.1 ГБ), 9.30189 сек, 115 МБ/с

Өргөтгөх бол товшино уу...

Тиймээс бид гүйцэтгэлийн хурдыг олж мэдсэн!
Үргэлжлүүлье:
Баг

Echo 3 > /proc/sys/vm/drop_caches #cache cache

Баг

Dd if=testfile of=/dev/null bs=64k

Дүгнэлт

2097152+0 бичлэг уншсан
2097152+0 бичлэг бичсэн
хуулсан 1073741824 байт (1.1 ГБ), 1.12647 сек, 160 МБ/с

Өргөтгөх бол товшино уу...

Тиймээс бид унших хурдыг олж мэдсэн.

Одоо та VDS дээр дискний хурдыг найдвартай шалгаж, худалдан авалтаа шийдэх боломжтой.

Тоонуудыг санаарай: 160 МБ/сек(тэвчих боломжтой) 200 МБ/сек(норм), 260 Мб/сек(Агуу их)!
Ийм дискний хурдтай бол таны сервер тухтай байх болно.

Анхаар!
Худалдан авахаасаа өмнө төдийгүй VDS-г ашиглаж байхдаа ч туршилт хий!
Учир нь шударга бус хостчин хэзээ нэгэн цагт таны хурдыг өөр хүнд зарах болно!

Би энд зогсоно.

2-р хэсэг

Пинг

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

Онлайн тоглоомуудын хувьд танаас сервер рүү илгээх ping нь маш чухал хэсэг юм.

  • Ердийн пинг 20мс
  • Дундаж пинг 30-40 мс
  • Өндөр пинг 50 - 60 мс
  • Муу Пинг 80 - 100 мс
  • -аас маш муу 100 мсба түүнээс дээш.
Пинг шалгах нь амархан.
Windows 7
ЯвцгааяЭхлэх - Бүх програмууд - Дагалдах хэрэгсэл - Командын мөр

Хар консол нээгдэнэ.

Бид консол дээр тушаал бичнэ:

Дүгнэлт

loadcore.ru ашиглан багц солилцох [ ] 32 байт өгөгдөлтэй:
-аас хариу
-аас хариу : байтны тоо=32 цаг=75мс TTL=50
-аас хариу
-аас хариу : байтын тоо=32 цаг=76мс TTL=50

Пинг статистик :
Пакет: илгээсэн = 4, хүлээн авсан = 4, алдагдсан = 0
(0% алдагдал)
Ойролцоогоор хоёр талын аялалын хугацаа MS-ээр:
Хамгийн бага = 75 мс, хамгийн их = 76 мс, дундаж = 75 мс

Өргөтгөх бол товшино уу...

Сервер худалдаж авахаасаа өмнө ping-г сайтар шалгаарай!

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

Жишээлбэл, сервер дээр 3 хүн тоглож байна:
Вася - ping 25
Коля - ping 40
Саша - ping 80

Саша тийм ч таатай биш байх болно, серверийн бүх мэдээлэл түүнд сааталтайгаар ирэх болно.
Мөн эсрэгээр, Сашагийн бүх өгөгдөл серверт сааталтайгаар ирэх болно.

Пинг яагаад чухал вэ?
FPS- Пинг бага байх тусам илүү сайн FPSсерверүүд!
FPS сайн байх тусам тоглоом илүү тухтай байх болно.

Тоглогчдын хоорондох ping-ийн том ялгаа нь тоглоомын серверийг синхрончлоход хүргэдэг.

Өөрт болон таны тоглогчдод хамгийн бага пингтэй хостинг сонгохыг хичээгээрэй.

Санамж:

  • Ердийн пинг 20мс
  • Дундаж пинг 30-40 мс
  • Өндөр пинг 50 - 60 мс
  • Муу Пинг 80 - 100 мс
  • -аас маш муу 100 мсба түүнээс дээш.

Өргөтгөх бол товшино уу...


3-р хэсэг

CPU

Бүгдэд нь энэ өдрийн мэнд.
Виртуалчлалын гүйцэтгэлийг сайжруулахын тулд бид байнга ажиллаж байгаа учраас
Бид яг энэ гүйцэтгэлийн жишиг үзүүлэлтүүдийг хийх ёстой.
Бид зах зээл дээр хэдэн жилийн турш ажиллаж, хэдэн мянган үйлчлүүлэгчтэй тул шинэ шийдлүүдийг хайж байна.
VDS сервер болон Зориулалтын серверийн хооронд хамгийн их төстэй байхын тулд.

P.S. Албан ёсны тестийн хүснэгтийг энд харуулав.

Бүгдэд нь амжилт хүсье.

Үргэлжлэл бий.

Энэ нийтлэлийг хэлэлцэх болно ерөнхий асуудлуудхостинг хянах самбараас Cloud VDS-тэй ажиллах талаар.

Үйлчилгээний нэг хэсэг болгон Cloud VDSТа өөрийн програмуудыг зөв ажиллуулахад шаардлагатай нөөцийг уян хатан удирдаж чадна. Ямар ч үед та тодорхой тооны шинэ VDS сервер үүсгэх, эсвэл одоо байгаа VDS-ийн хүчин чадлыг нэмэгдүүлэх замаар нэмэлт эх үүсвэр авах боломжтой, эсвэл эсрэгээр - ашиглагдаагүй хүчин чадлаасаа татгалзаж, төлбөр төлөхгүй. Cloud VDS тооцооны систем нь захиалсан үйлчилгээг цагт нэг удаа тооцдог тул танд маш хүчирхэг сервер хэрэгтэй байсан ч хэдхэн цагийн турш энэ серверийг бодитоор ашигласан цагийн төлбөрийг төлдөг тул нэг их зардал гарахгүй. Жишээлбэл, нэг өдрийн турш нэвтрэх түвшний үүлэн VDS (жижиг тариф, 10 ГБ диск) ашиглах зардал нь ойролцоогоор 8 рубль, нэг цагийн турш ойролцоогоор 34 копейк болно.

Бид олон түгээлт дээр суурилсан үүлэн VDS санал болгож байна.

Сервер дараах сонголтыг сонгох ёстой:

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

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

1. Хэрэв та компьютер дээрээ Windows үйлдлийн систем ашигладаг бол алдартай SSH клиентийг татаж аваарай PuTTY .
Хэрэв та локал компьютер дээр Linux эсвэл MacOS ашигладаг бол үйлдлийн системд суулгасан SSH консолыг ашиглаж болно.

2. Суулгасны дараа PuTTYпрограмыг ажиллуулаад серверийнхээ IP хаягийг оруулна уу:

Бид серверийн үндсэн нэвтрэлт, нууц үгээ оруулдаг, та VDS-ийг өөрийн дансны холбоо барих имэйл рүү идэвхжүүлэх үед энэ өгөгдлийг хүлээн авсан бөгөөд энэ өгөгдөлтэй хүсэлтийг мөн хэсэгт авах боломжтой. "Тасалбар". Нууц үг оруулах үед харагдахгүй байхыг анхаарна уу. Үүнийг оруулсны дараа товчлуурыг дарна уу Оруулна уу.

3. Командуудыг нэг нэгээр нь ажиллуул:

Curl -O http://vestacp.com/pub/vst-install.sh

Bash vst-install.sh

4. Бид суулгалтыг үргэлжлүүлэх саналыг харах болно, төрөл "y"


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

5. Суулгац дууссаны дараа бид SSH консол дээр дараах мессежийг харах болно.


Улаан өнгөөр ​​тодруулсан өгөгдлийг хадгална уу.

7. 5-р алхамд хүлээн авсан нэвтрэх нэр, нууц үгээ оруулсны дараа бид домайнаа нэмж оруулна. Үүнийг хэсэгт хийж болно ВЭБногоон товчлуурыг тэмдэг хэлбэрээр ашиглана "+" , суурь MySQL өгөгдөлижил аргаар үүсгэх, гэхдээ хэсэгт Д.Б.. Дэлгэрэнгүй мэдээлэлхамтран ажиллах талаар VestaCPТа хөгжүүлэгчдийн вэбсайтад зочилж болно.

8. Нэмэгдсэн домэйноос файл татаж авахын тулд та ямар ч тохиромжтой зүйлийг ашиглах хэрэгтэй FTP үйлчлүүлэгчболон хэрэглэгчийн нэр/нууц үг админ, бид энэ зааврын 5-р зүйлд энэ өгөгдлийг хүлээн авсан. Хэрхэн FTP сервер манай VDS-ийн IP-г зааж, сайтын файлуудыг лавлахад байршуулна уу /вэб/Таны домайн/нийтийн_html/
Шаардлагатай бол та шинэ хэрэглэгчдийг нэмж болно VestaCP.

9. Домайнд ямар NS ашиглах тухай мэдээллийг олж болно.

Хяналтыг ашиглан хийгддэг тушаалын мөр. Эдгээр зорилгоор ашиглахад хамгийн тохиромжтой үнэгүй програм PuTTy. Энэ нь суулгах шаардлагагүй: хэрэгслийг татаж аваад ажиллуулсны дараа та IP хаягаа (өгөгдмөл портын дугаар 22) оруулаад "Нээх" товчийг дарж SSH-ээр VDS-тэй шууд холбогдож болно. Үүний дараа дэлгэцэн дээр "нэвтрэх:" гэсэн урилга бүхий консол цонх гарч ирнэ. Root товчийг оруулаад "Enter" товчийг дарж, үйлчилгээг захиалахдаа хүлээн авсан нууц үгээ оруулаад Enter товчлуураар үйлдлийг дахин баталгаажуулна уу. Одоо та ажиллаж эхлэх боломжтой.

VDS-ийн тохиргооны процедур нь консолд текст командуудыг оруулахтай холбоотой бөгөөд үүний тусламжтайгаар та сервер дээр бараг бүх үйлдлийг гүйцэтгэх боломжтой. Доорх нь хөөргөсний дараа шууд хийх ёстой үндсэн үйлдлүүдийн дарааллыг доор харуулав виртуал машин, ба алхам алхмаар суурилуулахпрограм хангамжийн багцуудвэбсайтуудыг байршуулахад шаардлагатай. Жишээнүүдийг хамгийн түгээмэл Линуксийн хоёр гэр бүлд тохируулсан: Debian (жишээлбэл, алдартай Ubuntu) болон Centos (үүнд Centos өөрөө, Fedora болон бусад хэд хэдэн гэр бүл багтдаг).

Анхаар! VDS дээр суулгасан үйлдлийн системийн Bitrix 6 хувилбарын хувьд LEMP суулгах шаардлагагүй!

VDS-ийн анхны тохиргоо

Програм хангамжийн шинэчлэл

Та VDS-г дэлхийн шинэчлэлээр тохируулж эхлэх хэрэгтэй. Та шинэчлэлтийг Debian-тэй төстэй үйлдлийн системүүд дээр дараах байдлаар ажиллуулж болно.

Apt-get update && apt-get upgrade

Centos-ийн хувьд тушаал өөр байна:

Шинэчлэх явцад та шинэ багц суулгахыг хүсэж байгаа эсэхийг асуух болно. Y товчийг ашиглан тийм гэж хариулж, "Enter" товчийг дарж сонголтоо баталгаажуулна уу.

Шинэ хэрэглэгч нэмж байна

доорх сервертэй ажиллах данс root ашиглахыг хатуу зөвлөдөггүй - шинэ хэрэглэгч үүсгэж, түүнд шаардлагатай эрхийг өгөх нь дээр. Debian-тэй төстэй системүүд дээр үүнийг дараах тушаалаар гүйцэтгэдэг.

Нэмэгч хэрэглэгчийн нэр

хэрэглэгчийн нэрийг хүссэн хэрэглэгчийн нэрээр солих ёстой. Үүнийг бөглөсний дараа танаас нууц үг оруулахыг хүсэх бөгөөд дараа нь нэмэлт талбаруудыг бөглөхийг хүсэх болно (энэ шаардлагагүй - та тэдгээрийг хоосон орхиж болно).

Centos-тэй ажиллахдаа дараах тушаалыг ашигладаг.

Нэмэгч хэрэглэгчийн нэр

Гэхдээ нууц үгийг тусад нь тохируулсан болно:

Passwd хэрэглэгчийн нэр

Root эрхийг шилжүүлж байна

Шинэ хэрэглэгч үүсгэсний дараа та түүнд супер администраторын эрхийг олгох хэрэгтэй, эс тэгвээс та VDS-ийг бүрэн тохируулах боломжгүй болно. Энэ нь шинээр үүсгэсэн дансыг тохирох бүлэгт нэмэх замаар хийгддэг. Debian шиг:

Gpasswd - sudo хэрэглэгчийн нэр

Centos шиг:

Gpasswd - хэрэглэгчийн нэрийн дугуй

SSH менежмент

Аюулгүй байдлын үүднээс хэд хэдэн заль мэхийг хийх шаардлагатай тохиргооны файл sshd_config бөгөөд энэ нь таны таамаглаж байгаагаар тохиргоог хариуцдаг алсын холболт SSH-ээр дамжуулан сервер рүү. Өөр өөр Linux түгээлтүүд нь засварлахад өөр өөр хэрэгслүүд ашигладаг бөгөөд үүний дагуу тэдгээрийн командууд нь арай өөр байх болно. Debian-тай төстэй нь нано ашигладаг:

Нано /etc/ssh/sshd_config

Хийсэн өөрчлөлтөө хадгалахын тулд Ctrl+X, дараа нь Y ба "Enter" товчийг дарна уу. Centos нь vi засварлагчийг агуулдаг:

Vi /etc/ssh/sshd_config

Мэдээллийг хадгалах нь: x командын тусламжтайгаар хийгддэг бөгөөд үүний дараа та "Enter" товчийг дарах хэрэгтэй.

sshd_config-д та орлуулах замаар root нэвтрэлтийг идэвхгүй болгох хэрэгтэй

PermitRootLogin тийм

PermitRootLogin дугаар

мөн солих замаар анхдагч SSH портыг өөрчлөх

жишээ нь, дээр

49152-65535 мужаас портын дугаарыг сонгох нь дээр - энэ нь янз бүрийн Линуксийн үйлчилгээтэй зөрчилдөхөөс зайлсхийх болно. Тайлбарласан залруулга хийсний дараа та SSH-г дахин эхлүүлэх хэрэгтэй. Debian дээр үүнийг дараах байдлаар хийдэг.

Үйлчилгээ ssh дахин эхлүүлнэ

Systemctl sshd-г дахин ачаална уу

Одоо та шинэ акаунтын дагуу томилогдсон портоор дамжуулан серверт дахин холбогдох хэрэгтэй бөгөөд үүний дараа VDS-г үргэлжлүүлэн тохируулах боломжтой.

LEMP суулгаж, тохируулж байна

Ихэнх орчин үеийн CMS нь PHP програмчлалын хэл дээр бичигдсэн байдаг. Энэ нь төрөл, функцээс үл хамааран бараг бүх вэбсайтыг байрлуулахын тулд бидэнд LEMP хэрэгтэй болно гэсэн үг юм. Энэхүү товчлол нь орчин үеийн, маш хурдан Nginx вэб сервер, php-fpm орчуулагч болон MySQL мэдээллийн сангийн удирдлагын системийг хослуулсан гэсэн үг юм. Суулгах журам нь маш энгийн бөгөөд их цаг хугацаа шаардахгүй.

Nginx суулгаж байна

Nginx суулгаж эхэлцгээе. Debian-тай төстэй түгээлтийн хувьд үүнийг нэг мөрөнд хийдэг:

Sudo apt-get суулгах nginx

Үүний дараа сервер автоматаар эхлэх болно.

Centos дээр та эхлээд EPEL репозиторыг нэмэх хэрэгтэй:

Sudo yum install epel-release

зөвхөн үүний дараа суулгацыг гүйцэтгэнэ:

Sudo yum nginx суулгана

Эцсийн шат нь Nginx-ийг эхлүүлж байна:

Sudo systemctl nginx-г эхлүүлнэ

MySQL суулгаж байна

Debian-тэй төстэй үйлдлийн системүүд дээр өгөгдлийн сангийн үйлчилгээг дараах тушаалаар суулгадаг.

Sudo apt-get суулгах mysql-server mysql-client

Процессын явцад танаас MySQL администраторын нууц үгийг тохируулахыг хүсэх болно.

Centos-тэй төстэй түгээлтүүдэд MySQL-ийн оронд MariaDB-ийн сэрээ ашигладаг бөгөөд энэ нь ижил утгатай. функциональ байдал. Үүнийг суулгасны дараа:

Sudo yum mariadb-серверийг mariadb суулгана

Өгөгдлийн сангийн серверийг эхлүүлж, эхлүүлэх жагсаалтад нэмж оруулах ёстой:

Sudo systemctl mariadb эхлүүлэх sudo systemctl mariadb-г идэвхжүүлнэ

MySQL-г тохируулж байна

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

Sudo mysql_secure_суулгалт

Эхлүүлсний дараа танаас бидний өмнөх алхамд тохируулсан MySQL администраторын нууц үгээ оруулахыг хүсэх ба дараа нь Y (тийм) ба N (үгүй) товчлуураар хариулах хэд хэдэн асуулт асуух болно. "Enter" товчийг ашиглан сонголтоо хийнэ үү:

  • Та нууц үгээ солимоор байна уу? (Үндэс нууц үгээ солих уу?) - Үгүй (N)
  • Нэргүй хэрэглэгчдийг устгах уу? (Нэргүй хэрэглэгчдийг устгах уу?) - Тийм (Y)
  • Супер хэрэглэгчийн эрхээр алсаас зөвшөөрөл олгохоос татгалзах уу? (Үндэс нэвтрэхийг алсаас хориглох уу?) - Тийм (Y)
  • Туршилтын мэдээллийн санг устгах уу? (Тестийн мэдээллийн санг устгаад түүнд хандах уу?) - Тийм (Y)
  • Давуу эрхийн хүснэгтийг дахин ачаалах уу? (Одоо давуу эрхийн хүснэгтүүдийг дахин ачаалах уу?) - Тийм (Y)

Шинэ мэдээллийн сан нэмж байна

Мэдээллийн сангийн менежментийг дамжуулан гүйцэтгэдэг MySQL консол. Үүнийг оруулахын тулд та дараах тушаалыг оруулах ёстой.

Динамик сайтыг байршуулахын тулд та хөдөлгүүр ажиллах мэдээллийн сан үүсгэх хэрэгтэй. Ер нь төсөл бүрт тусдаа мэдээллийн сан, түүнийг удирдах боломжтой тусдаа хэрэглэгч бий болдог. Sitedb мэдээллийн бааз, site_user хэрэглэгчийг үүсгээд дараа нь сүүлийн үед sitedb удирдлагын эрхийг өгцгөөе (та санал болгож буй нэрсийг өөр нэрээр сольж болно).

Үүнийг дараах байдлаар хийнэ.

Мэдээллийн сан үүсгэх:

ӨГӨГДЛИЙН САН БҮТЭЭХ sitedb;

Хэрэглэгч үүсгэх (нууц үгийн оронд өвөрмөц нууц үг оруулна уу)

ХЭРЭГЛЭГЧИЙН site_user@localhost Үүсгэх "нууц үг"-ээр тодорхойлогддог;

Бид sitedb удирдлагын эрхийг site_user хэрэглэгч рүү шилжүүлдэг:

sitedb.* ДЭЭР БҮХ ЭРХ ЭРХИЙГ "нууц үг"-ээр ТАНИЛЦУУЛСАН site_user@localhost-д ОЛГОХ;

Давуу эрхийн өгөгдлийг шинэчилж байна:

АВАХ ЭРХ ЭРХ ЭРХ ЭРХ ЭРХЭМ;

Бүх үйлдлүүд дууссаны дараа MySQL консолоос гарна уу:

PHP суулгаж байна

VDS-г тохируулах чухал алхам бол PHP орчуулагчийг суулгах, тохируулах явдал юм. Янз бүрийн Linux түгээлтийн командууд өөр өөр байдаг. Debian-д суулгацыг дараах байдлаар гүйцэтгэнэ.

Sudo apt-get суулгах php5-fpm php5-mysql

Centos-д энэ нь арай өөр юм:

Sudo yum суулгана уу php php-mysql php-fpm

PHP тохиргоо

Эхний алхам бол php.ini файлыг засах явдал юм. Debian болон Ubuntu дээр энэ нь энд байрладаг:

Sudo nano /etc/php5/fpm/php.ini

Centos-тэй төстэй түгээлтүүд дээр - шууд etc лавлахад:

Sudo vi /etc/php.ini

Хоёр системд та эхлээд дараах мөрийн утгыг тайлбарлаж, өөрчлөх хэрэгтэй.

;cgi.fix_pathinfo=1

Cgi.fix_pathinfo=0

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

Sudo үйлчилгээг php5-fpm дахин эхлүүлнэ

Centos дээр та www.conf файлыг засах хэрэгтэй:

Sudo vi /etc/php-fpm.d/www.conf

Энд та шугамыг олох хэрэгтэй

Сонсох = 127.0.0.1:9000

ба -аар солино

Сонсох = /var/run/php-fpm/php-fpm.sock

Бид ч бас өөрчлөгддөг

Сонсох.эзэмшигч = хэн ч сонсохгүй. групп = хэн ч

Sudo systemctl php-fpm эхлүүлэх sudo systemctl php-fpm-г идэвхжүүлнэ

Лавлах үүсгэх

Одоо та өөрийн нөөцийн файлуудыг байрлуулах лавлахыг үүсгэх хэрэгтэй. Ямар ч үед үйлдлийн системЛинукс дээр үүнийг дараах тушаалаар гүйцэтгэдэг.

Sudo mkdir /var/www/sitename.ru/public_html

IN энэ жишээнд sitename.ru гэж солих ёстой Домэйн нэрсайт. CMS файлуудын хувьд public_html фолдерт байршуулах ёстой. Татаж дууссаны дараа та хяналтын эрхийг вэб сервер рүү шилжүүлэх ёстой. Nginx-д хамаарах нэрсийн хувьд ялгаатай байдаг. Debian-тай төстэй түгээлтийн хувьд тушаал дараах байдалтай харагдана.

Sudo chown -R www-data:www-data /var/www/html/*

Centos-д энэ нь өөр:

Sudo chown -R nginx:nginx /var/www/html/*

Шинэ Nginx хост нэмж байна

Вэбсайтыг байршуулах VDS-ийг тохируулах сүүлийн алхам бол Nginx виртуал хостыг нэмэх явдал юм. Бид зүгээр л анхдагч тохиргоог засах хэрэгтэй. Debian гэр бүлд үүнийг дараах байдлаар хийдэг.

Sudo nano /etc/nginx/sites-available/default

Sudo vi /etc/nginx/conf.d/default.conf

Файлыг нээсний дараа бүх мэдээллийг устгаад доор үзүүлсэн кодоор (sitename.ru-ийн оронд одоогийн сайтын нэрийг орлуулж) үр дүнг хадгална уу.

Сервер ( сонсох 80; server_name sitename.ru; server_name_in_redirect унтраалттай; access_log /var/log/nginx/sitename.access_log; error_log /var/log/nginx/sitename.error_log; root /var/www/sitename.ru/public_html; индекс index.php index.html index.htm default.html default.htm; байршил / ( try_files $uri $uri/ /index.php?$args; ) error_page 404 /404.html; error_page 500 502 503 504 /50x.html байршил = /50x.html ( root /usr/share/nginx/html; ) байршил ~ \.php$ ( try_files $uri =404; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_params оруулах; ) )

Nginx-г дахин эхлүүлэх л үлдлээ. Debian түгээлтийн тушаал:

Sudo үйлчилгээг nginx дахин эхлүүлнэ

Sudo systemctl nginx-г дахин эхлүүлнэ

Одоо виртуал серверашиглахад бүрэн бэлэн болсон бөгөөд та вэб нөөцтэй шууд ажиллаж эхлэх боломжтой. Цаашдын алхамууд нь сонгосон CMS-ээс хамаарна.