วิธีติดตั้งและตั้งค่า WordPress บน Microsoft Azure
ยินดีต้อนรับสู่ส่วนที่ 2 ของบทช่วยสอนวิธีเรียกใช้ WordPress อย่างรวดเร็วบน Microsoft(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) Azure ในส่วนแรก เราได้พูดถึงการตั้งค่าVirtual MachineในบัญชีAzure ของคุณ (Azure)และในบทความนี้ เราจะมาดูวิธีเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ และเริ่มดาวน์โหลดและติดตั้งWordPressบน เซิร์ฟเวอร์
ติดตั้ง(Install)และตั้งค่าWordPressบนMicrosoft Azure
โพสต์นี้มีคำสั่งเทอร์มินัลจำนวนมาก ดังนั้นโปรดลองทำตามบทแนะนำทีละขั้นตอนและพยายามอย่าข้ามขั้นตอนใดๆ
กำลังตั้งค่าเซิร์ฟเวอร์ของคุณ
ขั้นตอนที่ 1(Step 1) : ในการสื่อสารกับเครื่องเสมือนของคุณ คุณต้องสร้างการ เชื่อมต่อ SSHและใช้ไคลเอ็นต์SSH
SSH คืออะไร?
According to Wikipedia, Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.
เรากำลังใช้PuTTYซึ่งเป็น ไคลเอ็นต์ SSHและ telnet ฟรีในบทช่วยสอนนี้ ดังนั้นสำหรับขั้นตอนนี้ คุณจะต้องดาวน์โหลดและติดตั้งPuTTYจากที่นี่(here)
ขั้นตอนที่ 2(Step 2) : ลงชื่อเข้าใช้ แผง Azure ของคุณ เปิดเครื่องเสมือน เราสร้างในส่วนแรกแล้วกด 'เริ่ม' จากนั้นคลิกที่ 'เชื่อมต่อ' เพื่อเริ่มการเชื่อมต่อ ตอนนี้ป๊อปอัปจะแสดงชื่อผู้ใช้และที่อยู่ IP สาธารณะของเครื่องของคุณ คัดลอกชื่อโฮสต์SSH ทั้งหมด (เช่น (SSH)[email protected] ) คุณสามารถคลิกที่ภาพเพื่อดูเวอร์ชันที่ใหญ่ขึ้น
ตอนนี้เปิดPuTTYแล้ววางชื่อโฮสต์นี้ในฟิลด์ชื่อโฮสต์ และเลือกประเภทการเชื่อมต่อเป็น (Host Name)SSHแล้วกดเปิดด้วยการตั้งค่าอื่น ๆ ทั้งหมดเป็นค่าเริ่มต้น หน้าต่างเทอร์มินัลใหม่จะเปิดขึ้นและจะขอให้คุณป้อนรหัสผ่าน ป้อนรหัสผ่านที่เลือกไว้ในส่วนที่ 1(part 1)ขณะสร้างเครื่องเสมือน ในที่สุด ตอนนี้คุณก็เชื่อมต่อกับเซิร์ฟเวอร์เสมือนของคุณผ่านการเชื่อมต่อ SSH แล้ว สิ่งที่คุณต้องทำตอนนี้คือป้อนคำสั่งในหน้าต่างเทอร์มินัลนี้เพื่อติดตั้งซอฟต์แวร์และWordPress ที่ เหมาะสม
การติดตั้ง Apache
ขั้นตอนที่ 3(Step 3) : ก่อนอื่น(First)คุณต้องตรวจสอบให้แน่ใจว่าแพ็คเกจทั้งหมดบนการติดตั้งUbuntu ของคุณ เป็นเวอร์ชั่นล่าสุด เรียกใช้คำสั่งต่อไปนี้เพื่ออัปเดต:
sudo apt-get update
ตอนนี้เราจะติดตั้งApacheซึ่งเป็นซอฟต์แวร์เซิร์ฟเวอร์HTTP ฟรี (HTTP)โดยพื้นฐาน(Basically)แล้วApacheจะเป็นผู้ฟังคำขอของใครบางคนเพื่อแสดงเนื้อหาเว็บไซต์ของคุณ อ่านเพิ่มเติมเกี่ยวกับApache ที่นี่ (here)รันคำสั่งต่อไปนี้เพื่อติดตั้งApache :
sudo apt-get install apache2
ไปที่ไดเร็กทอรีที่บันทึกไฟล์การกำหนดค่าของ Apache และเปิดโดยใช้โปรแกรมแก้ไขข้อความ
sudo nano /etc/apache2/apache2.conf
ที่ส่วนท้ายของไฟล์นี้ ให้เพิ่มบรรทัดต่อไปนี้:
“ServerName 127.0.0.1”.
เริ่มบริการ Apache ใหม่:
sudo service apache2 reload
และให้สิทธิ์แก่Apacheโดยดำเนินการคำสั่งต่อไปนี้:
sudo ufw allow in “Apache Full”
การติดตั้ง MySQL และ PHP
ขั้นตอนที่ 4:(Step 4:)ดำเนินการคำสั่งต่อไปนี้เพื่อติดตั้งMySQLและPHPบนUbuntu :
sudo apt-get install mysql-server
เลือก รหัสผ่าน root ของ (Choose)MySQLที่เหมาะสมแล้วกด 'Enter'
sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql sudo apt-get install php5-cli sudo apt-get install php5-gd libssh2-php
ไฟล์ PHP(PHP)จะต้องได้รับความสำคัญมากกว่า ไฟล์ HTMLดังนั้นเราจึงจำเป็นต้องแก้ไขไฟล์การกำหนดค่าอื่น:
sudo nano /etc/apache2/mods-enabled/dir.conf
ในไฟล์นี้ ให้ย้าย "index.php" ไปไว้หน้า "index.html" รีสตาร์ทเซิร์ฟเวอร์Apache
sudo service apache2 reload
การสร้างฐานข้อมูล MySQL
ขั้นตอนที่ 5: ทำตามคำสั่ง:
mysql -u root -p CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci; GRANT ALL ON test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd'; FLUSH PRIVILEGES; Exit;
การติดตั้ง WordPress
ขั้นตอนที่ 6:(Step 6: )นี่เป็นขั้นตอนที่ดาวน์โหลดWordPressจริงๆ ไป(Navigate)ที่ไดเร็กทอรี root จากนั้นดาวน์โหลดและแตกไฟล์WordPress .
wget http://wordpress.org/latest.tar.gz tar xzvf latest.tar.gz
ไปที่ ไดเร็กทอรี WWWที่เก็บไฟล์เว็บไซต์ทั้งหมดและคัดลอกเนื้อหาทั้งหมดของWordPressที่นี่ในโฟลเดอร์ใหม่ที่คุณเลือก
cd /var/www sudo mkdir twcwp
ตอนนี้สร้างไฟล์ wp-config.php โดยสร้างสำเนาของไฟล์การกำหนดค่าตัวอย่าง จากนั้นคัดลอกเนื้อหาทั้งหมดของโฟลเดอร์ที่ดาวน์โหลดมาลงในโฟลเดอร์ 'wordpress' ในไดเร็กทอรี www
cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php sudo rsync -avP ~/wordpress/ /var/www/twcwp/
cd /var/www/twcwp/ sudo nano wp-config.php
ป้อน(Enter)รายละเอียดฐานข้อมูลที่เราสร้างในขั้นตอนก่อนหน้าและบันทึกไฟล์ (ดูภาพหน้าจอด้านล่างสำหรับการอ้างอิง)
การกำหนดค่า Apache
ขั้นตอนที่ 7(Step 7) : สำหรับขั้นตอนสุดท้าย เราต้องกำหนดค่า apache เพื่อให้รู้ว่ามีเว็บไซต์ที่ทำงานอยู่ในโฟลเดอร์ "twcwp" ของเรา เราจำเป็นต้องนำทางไปยังโฟลเดอร์ไซต์ที่มีอยู่ และสร้างไฟล์ใหม่ชื่อ 'twcwp.conf' ซึ่งคล้ายกับไฟล์การกำหนดค่าเริ่มต้น
sudo chown www-data:www-data * -R cd /etc/apache2/sites-available sudo cp 000-default.conf twcwp.conf sudo nano twcwp.conf
ในไฟล์นี้ให้แก้ไขบรรทัดต่อไปนี้
- ผู้ดูแลระบบเซิร์ฟเวอร์ your_email_adress
- ชื่อเซิร์ฟเวอร์ twcwp.com
- ServerAlias twcwp.com
- DocumentRoot /var/www/twcwp
ServerAlias ควรเป็นชื่อโดเมนที่คุณได้ลงทะเบียนไว้ (ในกรณีของเรา เรายังไม่ได้จดทะเบียนชื่อโดเมน แต่เราใช้เพื่ออ้างอิงเท่านั้น)
ดำเนินการ(Execute)ชุดคำสั่งสุดท้ายเหล่านี้:
sudo chown -R twctestingadmin:www-data * sudo mkdir /var/www/twcwp/wp-content/uploads sudo a2ensite twcwp.conf sudo service apache2 reload
ที่นี่ “twctestingadmin” คือชื่อผู้ใช้ของบัญชีผู้ดูแลระบบบนเครื่องเสมือนของเรา และ “twcwp” คือไดเร็กทอรีที่มีไฟล์WordPress คุณสามารถแทนที่สตริงเหล่านี้ด้วยรายละเอียดของคุณ
และนี่คือตอนนี้ คุณมีเครื่องเสมือนที่ทำงานได้อย่างสมบูรณ์ซึ่งทำงานบนMicrosoft Azureซึ่งโฮสต์เว็บไซต์WordPress ของคุณ (WordPress)สิ่งที่คุณต้องทำคือตอนนี้กำหนดค่าระเบียน DNS เพื่อให้เว็บไซต์ชี้ไปยังที่อยู่ IP สาธารณะของเครื่องเสมือน
หากคุณต้องการเรียกใช้เว็บไซต์ของคุณชั่วคราว คุณสามารถแก้ไข ไฟล์โฮสต์ Windowsและเพิ่มรายการที่จะจับคู่ที่อยู่ IP สาธารณะกับชื่อโดเมนชั่วคราว (ดูภาพหน้าจอสำหรับการอ้างอิง)
บทแนะนำค่อนข้างยาวและมีหลายขั้นตอน คุณสามารถถามคำถามใด ๆ ในส่วนความคิดเห็นด้านล่างและเรายินดีที่จะช่วยเหลือคุณ คำบางคำที่ใช้ในโพสต์นี้อาจดูเหมือนใหม่สำหรับคุณ คุณสามารถค้นหาโดย Google หรือเพียงแค่ฝากข้อความในความคิดเห็น
นอกจากนี้ ฉันยังอยากจะแนะนำให้คุณรู้จักกับบุคคลทั้งสองที่นำเวิร์คช็อป(Workshop) ที่ยอดเยี่ยมนี้มาให้เรา ใน พื้นที่ Chandigarh :
- จัสจิต โชปรา
- Divyadeep Sawhney
การประชุมเชิงปฏิบัติการดำเนินการร่วม กันโดยMicrosoft Users Group ChandigarhและWordPress Chandigarh คุณสามารถติดต่อกับทั้งสองกลุ่มบนFacebookและค้นหาการพบปะที่จะเกิดขึ้นใน พื้นที่ Chandigarhบน meetup.com
อ่านที่เกี่ยวข้อง:(Related reads:)
- วิธีการติดตั้ง WordPress บน Google Cloud Platform(How to install WordPress on Google Cloud Platform)
- วิธีโฮสต์บล็อก WordPress ด้วย Microsoft IIS
- สร้างไซต์ WordPress โดยใช้ Microsoft WebMatrix
- วิธีการติดตั้ง WordPress บน Windows PC
Related posts
วิธีการรันอย่างรวดเร็ว WordPress บน Microsoft Azure
Microsoft Intune ไม่ซิงค์? Force Intune เพื่อซิงค์ใน Windows 11/10
Microsoft Azure Import Export Tool: ไดรฟ์ preparation and repair tool
Cloud Computing interview คำถามและคำตอบ
ไม่รองรับ In-place upgrade บน Azure Virtual Machines
แสดงข้อความที่ตัดตอนมาบนโฮมเพจของ WordPress blog
วิธีตั้งค่า WordPress บนโดเมนด้วยตนเอง
วิธีการติดตั้ง WordPress บน Google Cloud Platform
3 ปลั๊กอิน SEO ที่ดีที่สุดสำหรับ WordPress
ผู้ใช้เปลี่ยนเส้นทางจาก 404 หน้า WordPress
วิธีดำเนินการทดสอบแบบแยกส่วนอย่างมีประสิทธิภาพใน WordPress
เปิดใช้งาน Network Security Groups ใน Azure Security Center
วิธีสร้างป๊อปอัปคูปองของคุณเองใน WordPress
Backup VMware Virtual Machines กับ Azure Backup Server
บทช่วยสอน WordPress Gutenberg: วิธีใช้ตัวแก้ไขใหม่
วิธีทำซ้ำหน้าใน WordPress
วิธีทำ WordPress Site Secure
การสร้าง Child Theme ใน WordPress
วิธีย้าย WordPress site จากโฮสต์หนึ่งไปยังอีก
อุปกรณ์ Windows 10 ไม่สามารถซิงค์กับ Intune หลังจากลงทะเบียน