คนส่วนใหญ่รู้ว่าบริการ vps ที่ไม่มีการจัดการเช่น linode และ Digitalocean เป็นตัวเลือกที่ดีที่สุดในปัจจุบันในแง่ของประสิทธิภาพและราคา เพียง ไม่กล้าเปลี่ยนไปใช้บริการที่สวยงามเหล่านี้ กลัวว่าพวกเขาจะไม่ได้รับแผงควบคุมและพวกเขาต้องเริ่มต้นทุกอย่างตั้งแต่เริ่มต้น เป็นแนวคิดที่ว่าเฉพาะผู้ที่มีประสบการณ์มาก่อนในการดูแลเซิร์ฟเวอร์ linux เท่านั้นที่สามารถเปลี่ยนไปใช้บริการเหล่านี้ได้
ฉันต้องบอกคุณว่ามันไม่ใช่แบบนั้น ฉันยังกลัวในตอนแรก แต่หลังจากค้นหาบทเรียนต่างๆ ที่มีอยู่บนอินเทอร์เน็ตแล้ว ฉันพบว่ามันง่ายมาก แถมยังถูกสุดๆ อีกด้วย เพราะคุณจะได้ VPS ที่ Digitalocean ในราคาต่ำสุดที่ $5 (แรม 512 MB) สิ่งที่ดีที่สุดเกี่ยวกับ digitalocean คือคุณไม่ต้องกังวลว่าบัตรเครดิตของคุณจะถูกแนบไปที่นั่นเพื่อใช้บริการโฮสติ้งของพวกเขา คุณสามารถชำระเงินล่วงหน้าผ่าน PayPal ได้ เป็นจำนวนเงินมาก เช่น $50 และสามารถอยู่อย่างสงบได้เป็นเวลา 10 เดือน
ต่อไปนี้คือคู่มือสำหรับหุ่นจำลองสำหรับการตั้งค่าต่างๆ บน Digitalocean นี่คือคำแนะนำเกี่ยวกับการติดตั้ง LAMP ( Linux, Apache, MySQL และ PHP ) เมื่อติดตั้งแล้ว คุณสามารถเปลี่ยนบล็อก WordPress หรือโฮสต์เว็บไซต์ PHP หรือ HTML ได้ที่นี่
ไปที่ Digitalocean และสร้างบัญชีที่นั่นก่อน ที่ด้านบนขวา คลิกที่ไอคอนการตั้งค่า และคลิกที่การตั้งค่า เลื่อนลงมาที่หน้าและป้อนจำนวนเงินที่จะส่งผ่าน PayPal และส่ง คุณจะถูกเปลี่ยนเส้นทางสำหรับการชำระเงิน PapPal หรือคุณสามารถเลือกแผนการชำระเงินรายเดือนด้วยบัตรเครดิต
- ตอนนี้คลิกที่สร้างหยดและสร้างหยด
- เลือกชื่อโฮสต์ของ Droplet จะเป็นอะไรก็ได้ที่คุณอยากเป็น
- เลือกขนาดของหยด สำหรับเว็บไซต์ที่มีการเข้าชมขนาดเล็ก เช่น หน้าเว็บที่เข้าชมต่ำกว่า 1,000 ต่อวัน แผนต่ำสุดก็ใช้ได้ คุณสามารถอัปเกรดได้ตลอดเวลา ดังนั้นอย่ากังวล
การเลือกภูมิภาค – ที่นี่คุณต้องเลือกภูมิภาคของเซิร์ฟเวอร์โฮสต์โดยเฉพาะ ซึ่งใกล้กับผู้เยี่ยมชมของคุณมากที่สุด ตัวอย่างเช่น หากคุณได้รับผู้เข้าชมส่วนใหญ่จากสหรัฐอเมริกา คุณสามารถเลือกเซิร์ฟเวอร์ที่จะตั้งอยู่ที่นิวยอร์ก
การเลือกภาพ – เพียงเลือกการกระจายที่คุณต้องการติดตั้ง ฉันกำลังเลือกเซิร์ฟเวอร์ LAMP ที่มีชื่อเสียงที่สุดที่นี่ เช่น Centos 6.5*64
สุดท้ายคลิกที่สร้าง Droplet
ตอนนี้ดาวน์โหลด พัตตี้.
ตอนนี้คลิกที่ Putty.exe บนคอมพิวเตอร์ของคุณ หน้าต่างสีโป๊วจะปรากฏขึ้น ป้อน IP ของหยดของคุณจาก Digitalocean แล้วคลิกเปิด
เมื่อมันเปิดขึ้น มันจะขอให้คุณเข้าสู่ระบบเป็น:. เพียงป้อนรูทที่นั่น
ตอนนี้มันจะถามรหัสผ่าน ไปที่อีเมลที่คุณให้ไว้ขณะลงทะเบียนที่ Digitalocean ป้อนรหัสผ่านที่คุณได้รับในกล่องจดหมายอีเมลของคุณ โปรดทราบว่าเมื่อคุณป้อนรหัสผ่าน รหัสผ่านจะไม่ปรากฏขึ้น ไม่ต้องกังวล มันเป็นมาตรการรักษาความปลอดภัยโดย linux เพียงแค่ไปข้างหน้า จากนั้นจะขอรหัสผ่านใหม่ แต่ก่อนหน้านั้นคุณจะต้องป้อนรหัสผ่านเก่าอีกครั้ง
ตอนนี้เป้าหมายของเราคือการติดตั้ง LAMP ติดตั้ง Linux แล้ว (centos) เพียงทำตามบรรทัดคำสั่งด้านล่างเพื่อให้บรรลุเป้าหมายนั้น เพียงคัดลอกคำสั่งแล้วคลิกขวาตรงที่เคอร์เซอร์สีเขียวกะพริบ คำสั่งจะถูกวางที่นั่น กด Enter และคำสั่งของคุณจะถูกดำเนินการ
ก่อนอื่น ติดตั้ง Apache
sudo yum ติดตั้ง httpd
เมื่อติดตั้งแล้ว คุณสามารถเริ่ม apache ที่ทำงานบน VPS ของคุณได้:
บริการ sudo httpd start
ติดตั้ง Mysql
sudo yum ติดตั้งเซิร์ฟเวอร์ mysql sudo service mysqld start
การติดตั้ง Mysql ที่ปลอดภัย
sudo /usr/bin/mysql_secure_installation
ในการติดตั้ง mysql ที่ปลอดภัย ...
ป้อนรหัสผ่านปัจจุบันสำหรับรูท (ไม่ต้องใส่):ตกลง สร้างรหัสผ่านใหม่สำเร็จแล้ว ดำเนินการต่อ…
คุณต้องให้คำตอบเป็นบวกสำหรับการยืนยันที่ถามตามที่ระบุด้านล่าง
ลบผู้ใช้ที่ไม่ระบุชื่อ? [ใช่/n] คุณ... สำเร็จ! ไม่อนุญาตให้รูทล็อกอินจากระยะไกล? [ใช่/n] คุณ... สำเร็จ! ลบฐานข้อมูลทดสอบและเข้าถึงหรือไม่ [Y/n] y - กำลังวางฐานข้อมูลทดสอบ... สำเร็จ! - ลบสิทธิ์ในฐานข้อมูลทดสอบ... สำเร็จ! โหลดตารางสิทธิ์ตอนนี้ใหม่หรือไม่ [ใช่/n] คุณ... สำเร็จ! การทำความสะอาด...
ตอนนี้ติดตั้ง PHP
sudo yum ติดตั้ง php php-mysql
ในที่สุดรีสตาร์ท Apache
บริการ sudo httpd เริ่มใหม่
ตอนนี้ติดตั้ง PHPmyAdmin
sudo yum ติดตั้ง wget cd ~ wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo rpm -ivh epel-release*
sudo yum ติดตั้ง phpmyadmin
ตอนนี้เมื่อคุณจะใส่ ip ของคุณในแถบที่อยู่ คุณจะเห็นหน้าทดสอบเริ่มต้นของ apache แต่แม้หลังจากติดตั้ง phpamyadmin แล้ว คุณไม่สามารถเข้าถึง phpmyadmin จากพีซีของคุณได้ ก่อนหน้านั้นคุณจะต้องอนุญาตใน phpamyadmin.conf
สำหรับการเปลี่ยน phpmyadmin.conf เราจะใช้ nano เป็นตัวแก้ไข
sudo yum ติดตั้ง nano
sudo nano /etc/httpd/conf.d/phpMyAdmin.conf
แทรกบรรทัดนี้ที่คุณพบ
อนุญาตจากทุกคน
หลังจากนั้นกด CTRL + X
(มันจะขอยืนยันเขียนทับ) กด Y
กดปุ่มตกลง
รีสตาร์ท Apache. อีกครั้ง
บริการ sudo httpd เริ่มใหม่
คุณสามารถเข้าถึง phpamyadmin ของคุณเป็น http://Your IP หรือโดเมน/phpmyadmin/
เสร็จสิ้น คุณได้ติดตั้ง LAMP บน Digitalocean สำเร็จแล้ว
ตอนนี้ หากคุณกำลังคิดที่จะเชื่อมต่อกับเซิร์ฟเวอร์ของคุณผ่าน filezilla คุณสามารถใช้ winscp ได้โดยไม่ต้องปวดหัว มิฉะนั้น คุณจะต้องติดตั้ง ftp บนเซิร์ฟเวอร์ Winscp ไม่ต้องการการปรับแต่งใด ๆ และปลอดภัยเมื่อเทียบกับ filezilla
- ตอนนี้คลิกที่จุดทางด้านขวาของไอคอนโฟลเดอร์ดังที่แสดงด้านบน
- ตอนนี้ไปที่ var
- ไปที่ www
- ไปที่ html
- คุณอยู่ในโฟลเดอร์ที่เรียกว่ารูท
(หมายเหตุ: นี่คือโฟลเดอร์ที่เรียกว่า https/ ใน mediatemple และ public_html/ ใน hostgaotor เป็นต้น)
อัปโหลดไฟล์ทั้งหมดของคุณในรูทที่คุณดาวน์โหลดจากโฮสต์ก่อนหน้านี้
สำหรับการนำเข้า mysql คุณสามารถใช้ phpmayadmin ได้หากฐานข้อมูลมีขนาดเล็ก น้อยกว่า 2mb
สำหรับฐานข้อมูลขนาดใหญ่ ให้ใช้ขั้นตอนด้านล่าง
ดาวน์โหลด sql_backup_db.sql จากโฮสต์ก่อนหน้าของคุณ
ตอนนี้อัปโหลดในไดเร็กทอรี roor
เปิดผงสำหรับอุดรู, เข้าสู่ระบบ
ตอนนี้ป้อนคำสั่งด้านล่างเพื่อเข้าสู่คอนโซล mysql
mysql -u root -p
ป้อนรหัสผ่านของคุณเพื่อเข้าสู่คอนโซล mysql
ตอนนี้ ..
สร้างฐานข้อมูล new_database;
ตอนนี้ป้อน QUIT เพื่อออกจาก mysql
ตอนนี้ป้อนคำสั่งด้านล่างเพื่อนำเข้า mysql
mysql -คุณรูต -p new_database</var/www/html/sql_backup_db.sql
มันจะขอรหัสผ่าน mysql และหลังจากกด Enter mysql db ของคุณจะเริ่มนำเข้าอย่างรวดเร็ว
การตั้งค่าโดเมน
ตอนนี้คลิกที่ DNS ในแผงควบคุม Digitalocean ของคุณ
ตอนนี้ใส่ IP ของคุณ ชื่อโดเมนและชื่อโฮสต์ของคุณที่นั่น แล้วคลิกสร้างโดเมน
ตอนนี้คลิกที่เพิ่มระเบียนและแทรกระเบียน CNAME
ไปที่ผู้รับจดทะเบียนโดเมนของคุณแล้วป้อนเนมเซิร์ฟเวอร์สามตัวที่นั่น
ns1.digitalocean.com
ns2.digitalocean.com
ns3.digitalocean.com