คำแนะนำในการใช้ส่วน Cloud VDS ของแผงควบคุม การเพิ่มฐานข้อมูลใหม่

โพสต์นี้จะเน้นไปที่คำแนะนำในการติดตั้งบอท Clash of Clans บน VPS ทั้งหมด การปรับแต่งเหล่านี้ไม่ได้ซับซ้อนมากนัก และใครๆ ก็สามารถติดตั้งบอทบน VPS ได้ เราต้องการบอกคุณว่าต้องทำอย่างไร วิธีเปิดบอทบนโทรศัพท์ของคุณ นั่นคือคุณไม่จำเป็นต้องมีคอมพิวเตอร์ด้วยซ้ำ คุณสามารถทำทุกอย่างจากอุปกรณ์ของคุณ ไม่ว่าจะเป็น Android หรือ iPhone

VPS นั้นเหมือนกับ VDS มีเพียงคุณเท่านั้นที่จะไม่พบ VDS กับโฮสต์ภายนอก มันเป็นศัพท์ RuNet ล้วนๆ

VPS/วีดีเอส- บริการที่ผู้ใช้ได้รับจากสิ่งที่เรียกว่า Virtual Dedicated Server

เราจะต้องมีเซิร์ฟเวอร์เฉพาะที่ติดตั้งระบบปฏิบัติการ Windows ตอนนี้เราจะไม่พูดถึง VPS ฟรีและวิธีรับมัน แต่เราจะติดตั้งบอทแบบถาวรและเราต้องการตัวเลือกแบบชำระเงิน ตอนนี้ RUVDS ถือว่าเพียงพอที่สุดในแง่ของนโยบายการกำหนดราคา ด้วยการกำหนดค่าเซิร์ฟเวอร์ที่เหมาะสม คุณสามารถจัดเตรียม VPS ได้ในราคา 760 รูเบิลต่อเดือน ซึ่งเพียง 25 รูเบิลต่อวัน

จากนั้นเราสร้างเซิร์ฟเวอร์ด้วยการกำหนดค่านี้:

  • ซีพียู: 4x2.6GHz
  • แรม: 3GB
  • ดิสก์: 20GB (HHD)
  • ไอพี: 1
  • ระบบปฏิบัติการ: Windows Server 2012

คลิกสั่งซื้อ หากคุณลงทะเบียนเป็นครั้งแรก คุณจะมีโหมดทดลองใช้งาน 3 วัน หากคุณได้ลองแล้ว คุณจะต้องจ่าย 760 รูเบิล ซึ่งไม่ถือว่ามากนักสำหรับการกำหนดค่าเซิร์ฟเวอร์นี้

หลังจากชำระเงินสำเร็จ คุณจะได้รับแจ้งว่าข้อมูลที่จำเป็นทั้งหมดจะถูกส่งทางอีเมล และคุณยังสามารถรับข้อมูลดังกล่าวในบัญชีส่วนตัวของคุณได้

หากคุณไปที่บัญชีส่วนตัวของคุณทันทีหลังจากลงทะเบียน คุณจะเห็นว่าเซิร์ฟเวอร์ VPS ถูกสร้างขึ้นอย่างไร หลังจากนั้นคุณก็จะสามารถใช้งานได้สำเร็จ

ในการเชื่อมต่อกับเซิร์ฟเวอร์นี้ เราจำเป็นต้องมีที่อยู่ IP และผู้ใช้ที่มีรหัสผ่าน

หากต้องการเชื่อมต่อกับเซิร์ฟเวอร์ คุณไม่จำเป็นต้องมีซอฟต์แวร์ สามารถใช้ได้ทั้งกับคอมพิวเตอร์และอุปกรณ์เคลื่อนที่ ติดตั้งและไปยังจุดถัดไป

  • สำหรับ Windows นี่เป็นโซลูชันมาตรฐาน โปรดดูในแอปพลิเคชันมาตรฐาน

หลังจากติดตั้ง Remote Desktop Microsoft บนระบบที่คุณต้องการสำเร็จแล้ว ให้เพิ่มที่อยู่ IP ของเซิร์ฟเวอร์โดยคลิกที่ปุ่มบวกที่ด้านบนขวาของแอปพลิเคชัน

ในเมนูถัดไปคลิกที่ปุ่ม "เดสก์ท็อป"

ในเมนูถัดไป คลิกที่ปุ่ม "ชื่อพีซี" ป้อนที่อยู่ IP ของเซิร์ฟเวอร์ของเรา คลิกพร้อมและเพิ่มบัญชีเซิร์ฟเวอร์ใหม่

การเพิ่มบัญชีเซิร์ฟเวอร์ของเรา

เราป้อนข้อมูลบัญชี โดยปกติแล้วผู้ดูแลระบบจะกำหนดชื่อผู้ใช้โดยอัตโนมัติ ข้อมูลนี้มีอยู่ในบัญชีส่วนตัวของคุณและคัดลอกไปยังอีเมลที่ระบุด้วย

บันทึกและเชื่อมต่อกับเซิร์ฟเวอร์

ทันทีที่เซิร์ฟเวอร์เริ่มทำงาน หากคุณเชื่อมต่อผ่านอุปกรณ์เคลื่อนที่ ให้เปิดใช้งานตัวชี้เมาส์ในเมนูเพื่อให้ทำงานกับระบบได้ง่ายขึ้น

หลังจากนั้นในหน้าต่างที่ปรากฏขึ้น ให้ปิดใช้งานฟังก์ชันความปลอดภัยใน Explorer เพื่อให้คุณสามารถดาวน์โหลดซอฟต์แวร์ที่จำเป็นทั้งหมดเพื่อเรียกใช้บอตได้โดยไม่มีปัญหาใดๆ

ในหน้าต่างที่เปิดขึ้น ให้ปิดการใช้งานฟังก์ชันนี้

ต่อไป เพื่อให้เซิร์ฟเวอร์ออนไลน์อย่างต่อเนื่องและไม่เข้าสู่โหมดไฮเบอร์เนต เราจำเป็นต้องสร้างผู้ใช้รายที่สองและให้สิทธิ์ผู้ดูแลระบบแก่เขา โดยไปที่แผงควบคุมแล้วคลิกบัญชีผู้ใช้

มาเปลี่ยนการควบคุมบัญชีผู้ใช้ตามตัวอย่างกัน

ในหน้าต่างที่เปิดขึ้นให้คลิกที่ "เพิ่มบัญชีผู้ใช้" หลังจากนั้นหน้าต่างจะเปิดขึ้นพร้อมโอกาสในการป้อนรายละเอียดของผู้ใช้ใหม่

ป้อนข้อมูลที่จำง่ายและระบุรหัสผ่านง่ายๆ จากนั้นคลิกที่ปุ่ม Next และ Finish

เลือกบัญชีของคุณเพื่อกำหนดสิทธิ์ของผู้ดูแลระบบ

ในส่วนโปรไฟล์ เลือก “เปลี่ยนประเภทบัญชี”

ในหน้าต่างที่เปิดขึ้น ให้เลือกว่าผู้ใช้นี้มีสิทธิ์ของผู้ดูแลระบบ บันทึกและปิดแผงควบคุม

หลังจากสร้างและกำหนดผู้ดูแลระบบให้กับผู้ใช้คนที่สองได้สำเร็จ เราจะต้องเชื่อมต่อกับเขาผ่านการเชื่อมต่อเดสก์ท็อประยะไกล ซึ่งจะช่วยให้เซิร์ฟเวอร์ VPS/VDS ทำงานอย่างต่อเนื่อง และบอทจะทำงานตลอดเวลา

ในกรณี 99% ยูทิลิตีการเชื่อมต่อเดสก์ท็อประยะไกลได้รับการติดตั้งบน Windows แล้ว เนื่องจากเป็นแอปพลิเคชันมาตรฐาน ดังนั้นเราจะต้องค้นหามันในรายการแอพพลิเคชั่นผ่าน Start หรือผ่านการค้นหาที่มุมขวา

ในยูทิลิตีการเชื่อมต่อเดสก์ท็อประยะไกลที่เปิดขึ้น คุณจะต้องป้อนที่อยู่ IP ของเซิร์ฟเวอร์

และในหน้าต่างถัดไป ให้ป้อนชื่อผู้ใช้และรหัสผ่านของผู้ใช้คนที่สองที่เราสร้างกับคุณก่อนหน้านี้

ทันทีที่คุณเชื่อมต่อกับผู้ใช้รายที่สอง ให้เปิด Explorer แล้วไปที่ลิงก์นี้ เราจะต้องดาวน์โหลดทุกสิ่งที่จำเป็นเพื่อเปิดใช้บอทสำหรับ Clash of Clans

นอกจากนี้เรายังดาวน์โหลดบอทที่คุณต้องการ คุณจะพบทุกสิ่งที่คุณต้องการในหน้านี้ เราจะแสดงตัวอย่างบน MyBot มาเปิดตัวบอทและดูว่ามันต้องการอะไรเพื่อให้ทำงานได้อย่างสะดวกสบายบน VPS/VDS ของคุณ

ในระบบนี้เราจะต้องมี Visual Studio ซึ่งอยู่ในแพ็คเกจที่เราดาวน์โหลดมาพร้อมกับคุณก่อนหน้านี้

ติดตั้ง Visual Studio และ BlueStack จากแพ็คเกจซอฟต์แวร์ที่จำเป็นที่ดาวน์โหลดมา

หลังจากติดตั้ง BlueStacks emulator สำเร็จแล้ว ในหน้าต่างหลัก เราจะเห็นปุ่ม All App ที่มุมขวาบน คลิกที่มันแล้วเปิดการตั้งค่า BlueStacks

ต่อไป เราจะต้องเพิ่มบัญชี Google ที่เชื่อมโยงกับหมู่บ้าน หากคุณไม่มีหมู่บ้านที่เชื่อมโยงกับบัญชี Google คุณจะต้องสร้างบัญชีใหม่และโอนจากอุปกรณ์ iOS ของคุณ

หลังจากติดตั้ง Clash of Clans สำเร็จแล้ว ให้เปิดเกมแล้วเราจะได้รับแจ้งให้โหลดบัญชีของคุณ หากคุณเชื่อมโยง คุณจะต้องไปที่การตั้งค่าและเชื่อมโยงบัญชีของคุณจากอุปกรณ์ iOS ของคุณ จากนั้น กำหนดค่าบอทตามความต้องการของคุณ แล้วคลิกเริ่ม บอทจะทำงานตลอดเวลา

เซิร์ฟเวอร์จะต้องเลือกตัวเลือกต่อไปนี้:

คุณจะได้รับข้อมูลการเข้าถึงทางอีเมล หากคุณติดตั้งใหม่ ข้อมูลปัจจุบันทั้งหมดจากเซิร์ฟเวอร์จะถูกลบ

ผู้ที่ต้องการติดตั้ง เวสต้าซีพีผ่านคอนโซล คุณสามารถใช้คำแนะนำด้านล่างได้อย่างอิสระ

1. หากคุณใช้ Windows OS บนพีซีของคุณ ให้ดาวน์โหลดไคลเอนต์ SSH ยอดนิยม สีโป๊ว .
หากคุณใช้ Linux หรือ MacOS บนพีซีเฉพาะที่ คุณสามารถใช้คอนโซล SSH ที่มีอยู่ในระบบปฏิบัติการได้

2. หลังการติดตั้ง สีโป๊วรันโปรแกรมและป้อน IP ของเซิร์ฟเวอร์ของคุณ:

เราป้อนข้อมูลเข้าสู่ระบบรูทและรหัสผ่านสำหรับเซิร์ฟเวอร์ คุณได้รับข้อมูลนี้เมื่อเปิดใช้งาน VDS ไปยังอีเมลติดต่อของบัญชีของคุณ คำขอพร้อมข้อมูลนี้มีอยู่ในส่วนนี้ด้วย "ตั๋ว"- โปรดทราบว่าไม่ควรมองเห็นรหัสผ่านเมื่อป้อน เมื่อเข้าไปแล้วให้กดปุ่ม เข้า.

3. รันคำสั่งทีละคำสั่ง:

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

ทุบตี vst-install.sh

4. เราจะเห็นข้อเสนอให้ทำการติดตั้งต่อพิมพ์ "ย"


ถัดไป ระบบจะขอให้คุณป้อนอีเมลและชื่อโฮสต์เซิร์ฟเวอร์ของคุณ ทำสิ่งนี้และรอสูงสุด 15 นาทีจนกระทั่งแผงควบคุมได้รับการติดตั้งพร้อมกับชุดซอฟต์แวร์ที่จำเป็น

5. เมื่อการติดตั้งเสร็จสมบูรณ์ เราจะเห็นข้อความต่อไปนี้ในคอนโซล SSH:


บันทึกข้อมูลที่เน้นด้วยสีแดง

7. หลังจากเข้าสู่ระบบและรหัสผ่านที่เราได้รับในขั้นตอนที่ 5 แล้ว เราจะดำเนินการเพิ่มโดเมนของเรา ซึ่งสามารถทำได้ในส่วน เว็บโดยใช้ปุ่มสีเขียวเป็นรูปสัญลักษณ์ "+" เราก็สร้างฐานข้อมูล MySQL ในลักษณะเดียวกันแต่ในส่วน ดี.บี.- ข้อมูลโดยละเอียดในการทำงานกับ เวสต้าซีพีคุณสามารถเยี่ยมชมเว็บไซต์ของนักพัฒนาได้

8. หากต้องการดาวน์โหลดไฟล์จากโดเมนที่เพิ่มคุณต้องใช้วิธีที่สะดวก ไคลเอ็นต์ FTPและชื่อผู้ใช้/รหัสผ่าน ผู้ดูแลระบบเราได้รับข้อมูลนี้ในย่อหน้าที่ 5 ของคำสั่งนี้ ยังไง เซิร์ฟเวอร์เอฟทีพีระบุ IP ของ VDS ของเรา อัปโหลดไฟล์ไซต์ไปยังไดเร็กทอรี /เว็บ/โดเมนของคุณ/public_html/
หากจำเป็น คุณสามารถเพิ่มผู้ใช้ใหม่ได้ เวสต้าซีพี.

9. ข้อมูลเกี่ยวกับ NS ที่จะใช้สำหรับโดเมนสามารถพบได้

สวัสดีตอนบ่ายท่านสุภาพสตรีและสุภาพบุรุษ

ดังที่คุณอาจสังเกตเห็นแล้วว่า อินเทอร์เน็ตเต็มไปด้วยผู้ชายที่ให้บริการเช่าเซิร์ฟเวอร์ VDS
แต่โยเกิร์ตไม่ได้มีประโยชน์ต่อสุขภาพเท่ากันทั้งหมด...
ฉันตัดสินใจทำให้ชีวิตง่ายขึ้นสำหรับผู้ดูแลระบบมือใหม่
และบอกคำแนะนำพื้นฐานในการเลือกเซิร์ฟเวอร์ VDS สำหรับโครงการของคุณ

เซิร์ฟเวอร์ VDS คืออะไร?
พูดง่ายๆ ก็คือ นี่คือเซิร์ฟเวอร์เฉพาะ เหมือนกับคอมพิวเตอร์ของคุณ แต่อาจจะยังมีประสิทธิภาพมากกว่า
มันถูกแบ่งออกเป็นเซิร์ฟเวอร์อื่นๆ (VDS) โดยใช้ซอฟต์แวร์พิเศษ

ใช่ อาจเป็นที่ชัดเจนแล้วว่าคุณกำลังซื้อ VDS ที่มีอยู่จริง
จะมีประสิทธิภาพน้อยกว่าคอมพิวเตอร์จริง
ใช่ ใน 90% ของกรณีนี้เป็นจริง และไม่มีอะไรที่ต้องทำเกี่ยวกับเรื่องนี้
แต่โชคดีสำหรับคุณ มีบริษัทหลายแห่งที่มีประสิทธิภาพ VDS สูง
และรักษาระดับไว้

จะแยกแยะ VDS ที่ดีจาก VDS ทั่วไปได้อย่างไร
การทำการทดสอบง่ายๆ เพียงไม่กี่อย่างก็เพียงพอแล้ว หลังจากนั้นคุณจึงมั่นใจได้ในเซิร์ฟเวอร์ VDS

ส่วนที่ 1

แผ่นดิสก์

1. จะตรวจสอบประสิทธิภาพของระบบดิสก์ได้อย่างไร?

ไปที่ร้านค้าออนไลน์แล้วดูฮาร์ดไดรฟ์
http://www.apitcomp.ru/shop/hdd_dlya_pk/western_digital/item510797/
ไปที่ลักษณะผลิตภัณฑ์แล้วคุณจะเห็นพารามิเตอร์:
อัตราข้อมูลสถานะคงตัวสูงสุด 110 เมกะไบต์/วินาที

ปรากฎว่าความเร็วของดิสก์สูงถึง 110MB/วินาที
หนักมากทำให้คอมพิวเตอร์ที่บ้านทำงานได้ไม่มากก็น้อยเป็นปกติ

ดังนั้นเมื่อคุณตรวจสอบ VDS ถัดไป ตรวจสอบให้แน่ใจว่าความเร็วของดิสก์เป็น
ไม่ต่ำกว่า 110 MB/วินาที
หากคุณพบ VDS ที่มีความเร็วขนาดนั้น ไม่ได้หมายความว่าคุณจะพบ VDS ที่ดี!
ท้ายที่สุดแล้ว คุณจะไม่ได้โฮสต์เดสก์ท็อป แต่เป็นเซิร์ฟเวอร์เกมจริง!

โดยส่วนตัวแล้ว ฉันแนะนำว่าความเร็วดิสก์บน VDS อยู่ที่อย่างน้อย 160-200MB/วินาที
ที่ดีที่สุดคือ 200-260 MB/วินาที
ตัวบ่งชี้นี้หมายความว่า VDS มีแนวโน้มมากที่สุดในไดรฟ์ SSD และผู้โฮสต์ไม่ได้ตัดความเร็วของคุณ

ทดสอบ

Debian OS เหมาะสำหรับการทดสอบ
นี่เป็นการทดสอบที่ค่อนข้างง่ายซึ่งช่วยให้คุณประเมินประสิทธิภาพของระบบจัดเก็บข้อมูลโดยไม่ต้องติดตั้งยูทิลิตี้พิเศษเพิ่มเติม
dd if=/dev/zero of=testfile bs=64k count=16k conv=fdatasync
ตัวเลือกความหมาย:

  • ถ้า=/dev/ศูนย์- อุปกรณ์หลอกที่เป็นเครื่องกำเนิดศูนย์ถูกใช้เป็นแหล่งข้อมูล
  • ของ=/test.bin- นี่คือไฟล์ที่ใช้เขียนข้อมูล อย่าลืมลบไฟล์นี้หลังการทดสอบ
  • บีเอส=64k- ขนาดบล็อกข้อมูล 64 กิโลไบต์
  • นับ=16k- จำนวนบล็อกข้อมูลที่เขียนลงในไฟล์ ผลลัพธ์ที่ได้คือไฟล์ขนาด 1GB
  • Conv=fdatasync- การบันทึกทางกายภาพลงดิสก์เพื่อกำจัดอิทธิพลของการเขียนแคช
หลังจากดำเนินการคำสั่งแล้ว ข้อมูลเกี่ยวกับความเร็วในการดำเนินการจะปรากฏขึ้น

ทีม

Dd if=/dev/zero of=testfile bs=64k count=16k conv=fdatasync

บทสรุป

อ่านบันทึก 16384+0 แล้ว
เขียนแล้ว 16,384+0 รายการ
คัดลอก 1073741824 ไบต์ (1.1 GB), 9.30189 วินาที, 115 MB/s

คลิกเพื่อขยาย...

ดังนั้นเราจึงค้นพบความเร็วของการประหารชีวิต!
ดำเนินการต่อ:
ทีม

เสียงสะท้อน 3 > /proc/sys/vm/drop_caches #ล้างแคช

ทีม

Dd if=testfile ของ=/dev/null bs=64k

บทสรุป

2097152+0 อ่านบันทึกแล้ว
เขียนแล้ว 2097152+0 รายการ
คัดลอก 1073741824 ไบต์ (1.1 GB), 1.12647 วินาที, 160 MB/s

คลิกเพื่อขยาย...

ดังนั้นเราจึงพบความเร็วในการอ่าน

ตอนนี้คุณสามารถทดสอบความเร็วของดิสก์บน VDS ได้อย่างปลอดภัยและตัดสินใจซื้อของคุณ

จำตัวเลข: 160MB/วินาที(ทนได้) 200MB/วินาที(บรรทัดฐาน) 260เมกะไบต์/วินาที(ยอดเยี่ยม)!
ด้วยความเร็วของดิสก์ดังกล่าว เซิร์ฟเวอร์ของคุณจะรู้สึกสบายใจ

ความสนใจ!
ทำการทดสอบไม่เพียงแต่ก่อนที่จะซื้อ แต่ยังรวมถึงในขณะที่ใช้ VDS ด้วย!
เพราะวันหนึ่งโฮสต์ที่ไร้ยางอายจะขายความเร็วของคุณให้กับคนอื่น!

ฉันจะหยุดที่นี่

ส่วนที่ 2

ปิง

ในคำพูดภาษาพูด ping คือเวลาที่ใช้ในการส่งข้อมูลการเล่นเกมบนเครือข่ายคอมพิวเตอร์จากไคลเอนต์ไปยังเซิร์ฟเวอร์และกลับจากเซิร์ฟเวอร์ไปยังไคลเอนต์

สำหรับเกมออนไลน์ การ Ping จากคุณไปยังเซิร์ฟเวอร์เป็นส่วนสำคัญมาก

  • ปิงปกติ 20ms
  • ค่าปิงเฉลี่ย 30 - 40 มิลลิวินาที
  • ค่าปิงสูง 50 - 60 มิลลิวินาที
  • แย่ปิง 80 - 100ms
  • แย่มากจาก 100msและสูงกว่า
การตรวจสอบ ping เป็นเรื่องง่าย
วินโดวส์ 7
ไปกันเลยเริ่ม - โปรแกรมทั้งหมด - อุปกรณ์เสริม - พร้อมรับคำสั่ง

คอนโซลสีดำจะเปิดขึ้น

เราเขียนคำสั่งในคอนโซล:

บทสรุป

แลกเปลี่ยนแพ็คเกจกับ loadcore.ru [ ] ด้วยข้อมูลขนาด 32 ไบต์:
ตอบกลับจาก
ตอบกลับจาก : จำนวนไบต์=32 เวลา=75ms TTL=50
ตอบกลับจาก
ตอบกลับจาก : จำนวนไบต์=32 เวลา=76ms TTL=50

สถิติการปิงของ :
แพ็กเก็ต: ส่ง = 4, ได้รับ = 4, สูญหาย = 0
(ขาดทุน 0%)
เวลาไปกลับโดยประมาณเป็นมิลลิวินาที:
ขั้นต่ำ = 75ms, สูงสุด = 76ms, เฉลี่ย = 75ms

คลิกเพื่อขยาย...

ก่อนที่จะซื้อเซิร์ฟเวอร์ ให้ตรวจสอบการ Ping อย่างรอบคอบ!

มันคุ้มค่าที่จะพิจารณาผู้ชมของคุณ ผู้ที่จะเล่นบนเซิร์ฟเวอร์ของคุณควรรู้สึกสบายใจ

เช่น มีผู้เล่น 3 คนเล่นบนเซิร์ฟเวอร์:
วาสยา - ปิง 25
โคลยา - ปิง 40
ซาช่า-ปิง 80

ปรากฎว่า Sasha จะไม่สบายใจเลย ข้อมูลทั้งหมดจากเซิร์ฟเวอร์จะมาถึงเขาด้วยความล่าช้า
และในทางกลับกัน ข้อมูลทั้งหมดจาก Sasha จะมาถึงเซิร์ฟเวอร์ด้วยความล่าช้า

เหตุใด ping จึงมีความสำคัญ?
เฟรมต่อวินาที- ยิ่งค่า ping ต่ำเท่าไหร่ FPS ของเซิร์ฟเวอร์ก็จะยิ่งดีขึ้นเท่านั้น!
ยิ่ง FPS ดีเท่าไร เกมก็จะยิ่งสบายขึ้นเท่านั้น

ความแตกต่างอย่างมากในการ Ping ระหว่างผู้เล่นทำให้เกิดความไม่ตรงกันของเซิร์ฟเวอร์เกม

พยายามเลือกโฮสติ้งที่มีค่า ping น้อยที่สุดสำหรับคุณและผู้เล่นของคุณ

บันทึก:

  • ปิงปกติ 20ms
  • ค่าปิงเฉลี่ย 30 - 40 มิลลิวินาที
  • ค่าปิงสูง 50 - 60 มิลลิวินาที
  • แย่ปิง 80 - 100ms
  • แย่มากจาก 100msและสูงกว่า

คลิกเพื่อขยาย...


ส่วนที่ 3

ซีพียู

ขอให้เป็นวันที่ดีทุกคน
เนื่องจากเราทำงานอย่างต่อเนื่องเพื่อปรับปรุงประสิทธิภาพการจำลองเสมือน
เราต้องทำการวัดประสิทธิภาพนี้
เนื่องจากเราอยู่ในตลาดมาหลายปีและมีลูกค้าหลายพันราย เราจึงมองหาโซลูชันใหม่ๆ
เพื่อความคล้ายคลึงกันสูงสุดระหว่างเซิร์ฟเวอร์ VDS และเซิร์ฟเวอร์เฉพาะ

ป.ล. นี่คือตารางการทดสอบอย่างเป็นทางการ

ขอให้ทุกคนโชคดี

ที่จะดำเนินต่อไป

เซิร์ฟเวอร์เฉพาะเสมือน (VDS) ได้รับการออกแบบมาเพื่อโฮสต์โครงการอินเทอร์เน็ตที่มีการเข้าชมในระดับสูง ซึ่งมีลักษณะเป็นภาระที่มากในการโฮสต์ปกติ โซลูชันนี้ช่วยให้คุณสามารถขยายขีดความสามารถในการดูแลระบบ เพิ่มความต้านทานต่อการโอเวอร์โหลด และมอบความปลอดภัยที่จำเป็น การใช้ VDS เปิดโอกาสที่ดีเยี่ยมสำหรับการใช้เทคโนโลยีสมัยใหม่ในการจัดการเนื้อหาเว็บไซต์

เซิร์ฟเวอร์เสมือนคือคอมพิวเตอร์จำลองที่มีระบบปฏิบัติการติดตั้งอยู่ ดังนั้นเมื่อใช้งาน เครื่องมือการดูแลระบบและการกำหนดค่า VDS จึงไม่แตกต่างจากเครื่องมือเซิร์ฟเวอร์จริงเฉพาะ VDS ทำงานภายใต้ Microsoft Windows, Mac OS หรือ Linux ขึ้นอยู่กับตัวเลือกแผนภาษี เช่นเดียวกับเซิร์ฟเวอร์จริง เซิร์ฟเวอร์เสมือนจะให้สิทธิ์การใช้งานรูท การกำหนด IP พอร์ต นโยบายความปลอดภัย ฯลฯ

ในการเริ่มใช้งาน VDS สิ่งแรกที่คุณต้องทำคือสั่งซื้อบริการที่เหมาะสมจากผู้ให้บริการโฮสติ้งของคุณ คุณสามารถเชื่อมต่อกับเซิร์ฟเวอร์เสมือนได้โดยใช้ยูทิลิตี้ Remote Desktop แอปพลิเคชันที่คล้ายกันได้รับการพัฒนาสำหรับระบบปฏิบัติการยอดนิยมทั้งหมด - Microsoft Windows, MacOS, Linux และแม้แต่ Android ในกรณีของ Linux โปรแกรม rdesktop, FreeRDP หรือ Remmina นั้นเหมาะสมและใน Microsoft Windows พวกเขาใช้ mstsc.exe

การเชื่อมต่อกับเซิร์ฟเวอร์อาจต้องใช้ความรู้บางอย่าง - นี่คือคำสั่งคอนโซลและพารามิเตอร์โดยที่ไม่สามารถจัดการระบบระยะไกลได้ มีสามวิธีในการค้นหาวิธีใช้ VDS หลังจากเชื่อมต่อ:

  • ในเอกสารอ้างอิงที่เกี่ยวข้อง
  • ด้วยตัวคุณเอง - ในการทำเช่นนี้เพียงดาวน์โหลดและติดตั้งเว็บเซิร์ฟเวอร์ nginx หรือ Apache, แพ็คเกจ PHP และ MySQL และซอฟต์แวร์อื่น ๆ ที่จำเป็นสำหรับการทำงานเต็มรูปแบบของเซิร์ฟเวอร์
  • ติดต่อผู้ให้บริการโฮสติ้งของคุณ ซึ่งจะให้คำแนะนำทีละขั้นตอนที่จำเป็นแก่คุณ

เพื่อให้สะดวกในการจัดการระบบจึงใช้โปรแกรมพิเศษ - แผงควบคุม VDS ซึ่งรวมถึง ISP Manager ซึ่งเป็นแอปพลิเคชันเชิงพาณิชย์ที่ใช้งานโดยหน่วยงานอินเทอร์เน็ตของรัสเซีย

หากคุณไม่ต้องการเสียเวลาค้นหาข้อมูลเกี่ยวกับการตั้งค่าและการจัดการเซิร์ฟเวอร์เสมือน จะเป็นการดีกว่าถ้าสั่งการสนับสนุนทางเทคนิคที่จำเป็นทันที โดยเฉพาะอย่างยิ่งในเครือข่าย 3data ของศูนย์ข้อมูล คุณสามารถวางใจในบริการนี้ได้เสมอ ด้วยเหตุนี้ คุณจึงสามารถมุ่งความสนใจไปที่ไซต์และการโปรโมตของไซต์ได้ และไม่อยู่ที่ความซับซ้อนของการตั้งค่าและการดูแลระบบ

การจัดการดำเนินการโดยใช้บรรทัดคำสั่ง เพื่อวัตถุประสงค์เหล่านี้ การใช้โปรแกรมฟรีจะสะดวกที่สุด พุตตี้- ไม่จำเป็นต้องติดตั้ง: หลังจากดาวน์โหลดและเรียกใช้ยูทิลิตี้แล้ว คุณสามารถเชื่อมต่อกับ VDS ผ่าน SSH ได้ทันทีโดยป้อนที่อยู่ IP (หมายเลขพอร์ตเริ่มต้นคือ 22) แล้วคลิกที่ปุ่ม "เปิด" หลังจากนี้ หน้าต่างคอนโซลจะปรากฏขึ้นบนหน้าจอพร้อมคำเชิญให้อนุญาต “เข้าสู่ระบบด้วย:” ป้อนรูทกด "Enter" จากนั้นป้อนรหัสผ่านที่ได้รับเมื่อสั่งซื้อบริการและยืนยันการดำเนินการอีกครั้งด้วยปุ่ม Enter ตอนนี้คุณสามารถเริ่มทำงานได้แล้ว

ขั้นตอนการตั้งค่า VDS นั้นเกี่ยวข้องกับการป้อนคำสั่งข้อความลงในคอนโซลซึ่งคุณสามารถดำเนินการได้เกือบทุกชนิดบนเซิร์ฟเวอร์ ด้านล่างนี้เป็นลำดับของการดำเนินการพื้นฐานที่ต้องดำเนินการทันทีหลังจากสตาร์ทเครื่องเสมือนเช่นกัน การติดตั้งแพ็คเกจซอฟต์แวร์ทีละขั้นตอนจำเป็นสำหรับการโฮสต์เว็บไซต์ ตัวอย่างนี้ได้รับการดัดแปลงสำหรับตระกูล Linux ที่พบบ่อยที่สุดสองตระกูล: Debian (ซึ่งรวมถึง เช่น Ubuntu ยอดนิยม) และ Centos (ซึ่งรวมถึง Centos เอง, Fedora และอื่นๆ อีกจำนวนหนึ่ง)

ความสนใจ! สำหรับระบบปฏิบัติการเวอร์ชัน Bitrix 6 ที่ติดตั้งบน VDS ไม่จำเป็นต้องติดตั้ง LEMP!

การตั้งค่า VDS เริ่มต้น

อัพเดตซอฟต์แวร์

คุณต้องเริ่มตั้งค่า VDS ด้วยการอัปเดตทั่วโลก คุณสามารถรันการอัปเดตบนระบบปฏิบัติการที่คล้ายกับ Debian ได้ดังต่อไปนี้:

Apt-get อัปเดต && apt-get อัปเกรด

สำหรับ Centos คำสั่งจะแตกต่างออกไป:

ในระหว่างกระบวนการอัพเดต คุณจะถูกถามว่าคุณต้องการติดตั้งแพ็คเกจใหม่หรือไม่ ตอบใช่โดยใช้ปุ่ม Y และยืนยันการเลือกของคุณโดยกด "Enter"

การเพิ่มผู้ใช้ใหม่

ไม่แนะนำอย่างยิ่งให้ทำงานกับเซิร์ฟเวอร์ภายใต้บัญชีรูท - วิธีที่ดีที่สุดคือสร้างผู้ใช้ใหม่และกำหนดสิทธิ์ที่จำเป็นให้กับเขา บนระบบที่เหมือนเดเบียน ทำได้โดยใช้คำสั่ง:

ชื่อผู้ใช้ Adduser

โดยที่ชื่อผู้ใช้ควรถูกแทนที่ด้วยชื่อผู้ใช้ที่ต้องการ หลังจากกรอกเสร็จแล้ว คุณจะถูกขอให้ตั้งรหัสผ่าน จากนั้นให้กรอกข้อมูลในช่องเพิ่มเติม (ไม่จำเป็น - คุณสามารถเว้นว่างไว้ได้)

เมื่อทำงานกับ Centos จะใช้คำสั่งด้วย:

ชื่อผู้ใช้ Adduser

อย่างไรก็ตาม รหัสผ่านจะถูกตั้งแยกกัน:

ชื่อผู้ใช้รหัสผ่าน

การโอนสิทธิ์รูท

หลังจากสร้างผู้ใช้ใหม่แล้ว คุณต้องมอบหมายสิทธิ์ผู้ดูแลระบบขั้นสูงให้กับผู้ใช้ ไม่เช่นนั้น คุณจะไม่สามารถกำหนดค่า VDS ได้อย่างสมบูรณ์ ทำได้โดยการเพิ่มบัญชีที่สร้างขึ้นใหม่ในกลุ่มที่เหมาะสม สำหรับเดเบียนเหมือน:

Gpasswd -ชื่อผู้ใช้ sudo

สำหรับ Centos เหมือน:

Gpasswd - วงล้อชื่อผู้ใช้

การจัดการเอสเอสเอช

เพื่อวัตถุประสงค์ด้านความปลอดภัย จำเป็นต้องดำเนินการหลายอย่างกับไฟล์การกำหนดค่า sshd_config ซึ่งตามที่คุณเดาได้ จะต้องรับผิดชอบในการตั้งค่าการเชื่อมต่อระยะไกลไปยังเซิร์ฟเวอร์ผ่าน SSH ลีนุกซ์รุ่นต่างๆ กันใช้ยูทิลิตีที่แตกต่างกันในการแก้ไข ดังนั้นคำสั่งสำหรับพวกเขาจะแตกต่างกันเล็กน้อย สิ่งที่เหมือนเดเบียนใช้นาโน:

นาโน /etc/ssh/sshd_config

หากต้องการบันทึกการเปลี่ยนแปลงที่คุณทำ ให้กดคีย์ผสม Ctrl+X จากนั้น Y และ "Enter" Centos มีโปรแกรมแก้ไข vi:

Vi /etc/ssh/sshd_config.vi

การบันทึกข้อมูลดำเนินการด้วยคำสั่ง: x หลังจากนั้นคุณต้องกด "Enter"

ใน sshd_config คุณควรปิดการใช้งานการเข้าสู่ระบบรูทโดยการแทนที่

PermitRootLogin ใช่

หมายเลข PermitRootLogin

และเปลี่ยนพอร์ต SSH เริ่มต้นด้วยการแทนที่

ตัวอย่างเช่น บน

ควรเลือกหมายเลขพอร์ตจากช่วง 49152-65535 จะดีกว่า - ซึ่งจะหลีกเลี่ยงข้อขัดแย้งที่อาจเกิดขึ้นกับบริการ Linux ต่างๆ หลังจากการยักย้ายที่อธิบายไว้คุณจะต้องรีสตาร์ท SSH ใน Debian สิ่งนี้ทำได้ดังนี้:

บริการ ssh เริ่มต้นใหม่

Systemctl รีโหลด sshd

ตอนนี้คุณต้องเชื่อมต่อกับเซิร์ฟเวอร์อีกครั้งผ่านพอร์ตที่กำหนดภายใต้บัญชีใหม่ หลังจากนั้นคุณสามารถตั้งค่า VDS ต่อไปได้

การติดตั้งและกำหนดค่า LEMP

CMS ที่ทันสมัยที่สุดเขียนด้วยภาษาโปรแกรม PHP ซึ่งหมายความว่าในการโฮสต์เว็บไซต์เกือบทุกแห่ง โดยไม่คำนึงถึงประเภทและฟังก์ชันการทำงาน เราจะต้องมี LEMP ตัวย่อนี้ย่อมาจากการผสมผสานระหว่างเว็บเซิร์ฟเวอร์ Nginx ที่ทันสมัยและรวดเร็วมาก ล่าม php-fpm และระบบจัดการฐานข้อมูล MySQL ขั้นตอนการติดตั้งค่อนข้างง่ายและใช้เวลาไม่นาน

การติดตั้ง Nginx

เริ่มต้นด้วยการติดตั้ง Nginx ในการแจกแจงแบบเดเบียนจะทำในบรรทัดเดียว:

Sudo apt-get ติดตั้ง nginx

หลังจากนั้นเซิร์ฟเวอร์จะเริ่มทำงานโดยอัตโนมัติ

บน Centos คุณต้องเพิ่มที่เก็บ EPEL ก่อน:

Sudo yum ติดตั้ง epel-release

และหลังจากนั้นจึงทำการติดตั้ง:

Sudo yum ติดตั้ง nginx

ขั้นตอนสุดท้ายคือการเปิดตัว Nginx:

Sudo systemctl เริ่ม nginx

การติดตั้ง MySQL

บนระบบปฏิบัติการที่คล้ายกับ Debian บริการฐานข้อมูลจะถูกติดตั้งด้วยคำสั่ง:

Sudo apt-get ติดตั้ง mysql-server mysql-client

ในระหว่างกระบวนการ คุณจะถูกขอให้ตั้งรหัสผ่านผู้ดูแลระบบ MySQL

การแจกแจงแบบ Centos ใช้ทางแยกของ MariaDB แทน MySQL ซึ่งมีฟังก์ชันการทำงานเหมือนกัน หลังจากติดตั้งแล้ว:

Sudo yum ติดตั้ง mariadb-server mariadb

เซิร์ฟเวอร์ฐานข้อมูลจะต้องเริ่มต้นและเพิ่มลงในรายการเริ่มต้นด้วย:

Sudo systemctl เริ่ม mariadb sudo systemctl เปิดใช้งาน mariadb

การตั้งค่า MySQL

การตั้งค่าเริ่มต้นของเซิร์ฟเวอร์ฐานข้อมูลดำเนินการโดยใช้สคริปต์พิเศษที่มาพร้อมกับซอฟต์แวร์หลัก:

Sudo mysql_secure_installation

หลังจากเปิดตัว คุณจะถูกขอให้ป้อนรหัสผ่านผู้ดูแลระบบ MySQL ที่เราตั้งไว้ในขั้นตอนก่อนหน้า จากนั้นจะถูกถามคำถามหลายชุดซึ่งจะต้องตอบด้วยปุ่ม Y (ใช่) และ N (ไม่ใช่) เพื่อยืนยัน ตัวเลือกด้วยปุ่ม "Enter":

  • คุณต้องการเปลี่ยนรหัสผ่านของคุณหรือไม่? (เปลี่ยนรหัสผ่านรูท?) - ไม่ (N)
  • ลบผู้ใช้ที่ไม่ระบุชื่อใช่ไหม (ลบผู้ใช้ที่ไม่ระบุชื่อออกหรือไม่) - ใช่ (Y)
  • ปฏิเสธการอนุญาตระยะไกลด้วยสิทธิ์ superuser หรือไม่ (ไม่อนุญาตให้รูทเข้าสู่ระบบจากระยะไกล?) - ใช่ (Y)
  • ลบฐานข้อมูลทดสอบใช่ไหม (ลบฐานข้อมูลทดสอบและเข้าถึงได้หรือไม่) - ใช่ (Y)
  • โหลดตารางสิทธิพิเศษใหม่หรือไม่? (โหลดตารางสิทธิพิเศษตอนนี้เลย?) - ใช่ (Y)

การเพิ่มฐานข้อมูลใหม่

การจัดการฐานข้อมูลดำเนินการผ่านคอนโซล MySQL หากต้องการป้อนคุณต้องป้อนคำสั่ง:

ในการโฮสต์ไซต์แบบไดนามิก คุณต้องสร้างฐานข้อมูลที่กลไกจะทำงาน โดยทั่วไปแล้ว ฐานข้อมูลแยกต่างหากและผู้ใช้แยกต่างหากที่สามารถจัดการฐานข้อมูลจะถูกสร้างขึ้นสำหรับแต่ละโครงการ มาสร้างฐานข้อมูล sitedb ซึ่งเป็นผู้ใช้ site_user จากนั้นให้สิทธิ์การจัดการ sitedb แก่ส่วนหลัง (คุณสามารถแทนที่ชื่อที่แนะนำด้วยชื่ออื่นได้)

ทำได้ดังนี้:

สร้างฐานข้อมูล:

CRE ATE ฐานข้อมูล sitedb;

สร้างผู้ใช้ (ป้อนรหัสผ่านเฉพาะแทนรหัสผ่าน)

สร้างผู้ใช้ site_user@localhost ระบุโดย "รหัสผ่าน";

เราโอนสิทธิ์การจัดการ sitedb ไปยังผู้ใช้ site_user:

ให้สิทธิ์ทั้งหมดบน sitedb.* ถึง site_user@localhost ที่ระบุโดย "รหัสผ่าน";

กำลังอัปเดตข้อมูลสิทธิ์:

สิทธิ์ล้าง;

เมื่อการดำเนินการทั้งหมดเสร็จสิ้น ให้ออกจากคอนโซล MySQL:

การติดตั้ง PHP

ขั้นตอนสำคัญในการตั้งค่า VDS คือการติดตั้งและกำหนดค่าล่าม PHP คำสั่งสำหรับลีนุกซ์รุ่นต่างๆ นั้นแตกต่างกัน การติดตั้งใน Debian ทำได้ดังนี้:

Sudo apt-get ติดตั้ง php5-fpm php5-mysql

ใน Centos มันแตกต่างออกไปเล็กน้อย:

Sudo yum ติดตั้ง php php-mysql php-fpm

การกำหนดค่า PHP

ขั้นตอนแรกคือการแก้ไขไฟล์ php.ini บน Debian และ Ubuntu ตั้งอยู่ที่นี่:

Sudo นาโน /etc/php5/fpm/php.ini

ในการแจกแจงแบบ Centos - โดยตรงในไดเร็กทอรี ฯลฯ :

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

เราก็เปลี่ยนเช่นกัน

Listen.owner = ไม่มีใคร Listen.group = ไม่มีใคร

Sudo systemctl เริ่ม php-fpm sudo systemctl เปิดใช้งาน php-fpm

การสร้างไดเร็กทอรี

ตอนนี้คุณต้องสร้างไดเร็กทอรีที่จะเก็บไฟล์ทรัพยากรของคุณ ในระบบปฏิบัติการ Linux ใด ๆ ให้ทำโดยใช้คำสั่งต่อไปนี้:

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

ในตัวอย่างนี้ ต้องแทนที่ 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; ; location = /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;

สิ่งที่เหลืออยู่คือการรีสตาร์ท Nginx คำสั่งสำหรับการแจกแจง Debian:

บริการ Sudo nginx รีสตาร์ท

Sudo systemctl รีสตาร์ท nginx

ขณะนี้เซิร์ฟเวอร์เสมือนพร้อมสำหรับการใช้งานโดยสมบูรณ์ และคุณสามารถเริ่มทำงานได้โดยตรงจากทรัพยากรบนเว็บ ขั้นตอนเพิ่มเติมขึ้นอยู่กับ CMS ที่เลือก



มีคำถามอะไรไหม?

แจ้งการพิมพ์ผิด

ข้อความที่จะส่งถึงบรรณาธิการของเรา: