การสร้างเว็บไซต์อย่างง่ายบน Vultr ด้วย OpenBSD และ httpd

บทนำ

วัตถุประสงค์ของคู่มือนี้เพื่อแสดงให้คุณเห็นว่าการสร้างโฮมเพจสำหรับเว็บไซต์ของคุณบน Vultr ด้วย OpenBSD และ httpd นั้นง่ายเพียงใด

การสร้างอินสแตนซ์

https://my.vultr.com/deploy/ตรงไปที่ นี่คือหน้าหลักสำหรับการปรับใช้เซิร์ฟเวอร์ใหม่ อย่างไรก็ตามก่อนที่จะติดตั้งอะไรบนเซิร์ฟเวอร์ของคุณเราต้องสร้างมันก่อน โชคดีที่ Vultr ทำให้กระบวนการนี้ง่ายมาก:

  1. เลือกตำแหน่งที่คุณต้องการให้เซิร์ฟเวอร์ตั้งอยู่ที่
  2. เลือก " 64bit" จากนั้น " OpenBSD"
  3. เลือกข้อมูลจำเพาะฮาร์ดแวร์ที่ต้องการสำหรับอินสแตนซ์ใหม่
  4. เลือกคุณสมบัติเพิ่มเติมใด ๆ ที่คุณต้องการ
  5. หากคุณมีสคริปต์เริ่มต้นให้วางไว้ที่นี่
  6. สร้างและเพิ่มคีย์ SSH ของคุณ (ดูคู่มือนี้ )
  7. ในที่สุดให้ป้อนชื่อโฮสต์และป้ายกำกับสำหรับเซิร์ฟเวอร์ My-Website-01สำหรับคู่มือนี้เราจะใช้

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

เมื่อแท็บสถานะเปลี่ยนเป็นสีเขียวบนเซิร์ฟเวอร์ที่สร้างขึ้นใหม่ทุกอย่างจะเริ่มทำงาน คลิกที่manageลิงค์ถัดจากลิงค์นั้นและคุณจะเข้าสู่หน้าข้อมูลเซิร์ฟเวอร์ คุณจะเห็นServer Information (My-Website-01)ที่ด้านบนของหน้า จากที่นี่คุณสามารถจัดการเซิร์ฟเวอร์และดูรหัสผ่านรูทได้โดยคลิกที่ไอคอนรูปตา

อัปเดตระเบียน DNS

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

ล็อกอินเข้าสู่เซิร์ฟเวอร์ผ่าน SSH ในฐานะรูท

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

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

user mod -G wheel username

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

เข้าสู่เซิร์ฟเวอร์ผ่าน SSH ด้วยชื่อผู้ใช้ใหม่ของคุณ

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

สร้างไดเรกทอรีสำหรับเว็บไซต์ของคุณ

ตอนนี้เราต้องสร้างไดเรกทอรีสำหรับเว็บไซต์ของคุณ:

mkdir -p /var/www/htdocs/yourwebsite.com

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

มาสร้างไฟล์กำหนดค่ากันดีกว่า:

vi /etc/httpd.conf

พิมพ์สิ่งต่อไปนี้ลงในไฟล์:

# Main Configuration
server "yourwebsite.com" {
    listen on * port 80
    root "/htdocs/yourwebsite.com"
}

# This is a redirect to the Main Configuration
server "www.yourwebsite.com" {
    listen on * port 80
    block return 301 "http://yourwebsite.com$REQUEST_URI"
}

บันทึกและออก.

ตรวจสอบการตั้งค่าและเริ่มต้น httpd

ไปข้างหน้าและตรวจสอบให้แน่ใจว่าทุกอย่างทำงาน:

httpd -n

httpd(ok)คุณจะเห็น สิ่งนี้บ่งชี้ว่าทุกสิ่งกำลังทำงาน

สองสิ่งสุดท้ายที่เราต้องทำเพื่อ httpd คือเปิดใช้งานแล้วเริ่มมัน

เปิดใช้งาน httpd:

rcctl enable httpd

เริ่ม httpd:

rcctl start httpd

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

การสร้างเว็บเพจที่เรียบง่าย

สร้างโฮมเพจของคุณโดยพิมพ์ดังต่อไปนี้:

vi /var/www/htdocs/yourwebsite.com/index.html

เติมด้วยดังต่อไปนี้:

<!DOCTYPE html>
<html>
    <head>
        <title>Hello World</title>
    </head>

    <body>
        <p>Welcome to my OpenBSD server on Vultr!</p>
    </body>
</html>

บันทึกและออกและคุณสร้างเว็บไซต์แรกของคุณบน OpenBSD ได้สำเร็จ



Leave a Comment

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS: นี่คืออนาคตของ Windows หรือไม่?

ReactOS ซึ่งเป็นโอเพ่นซอร์สและระบบปฏิบัติการฟรีพร้อมเวอร์ชันล่าสุดแล้ว สามารถตอบสนองความต้องการของผู้ใช้ Windows ยุคใหม่และล้ม Microsoft ได้หรือไม่? มาหาข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบเก่านี้ แต่เป็นประสบการณ์ OS ที่ใหม่กว่ากัน

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

AI สามารถต่อสู้กับการโจมตีของแรนซัมแวร์ที่เพิ่มขึ้นได้หรือไม่

การโจมตีของ Ransomware กำลังเพิ่มขึ้น แต่ AI สามารถช่วยจัดการกับไวรัสคอมพิวเตอร์ตัวล่าสุดได้หรือไม่? AI คือคำตอบ? อ่านที่นี่รู้ว่า AI boone หรือ bane

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

เชื่อมต่อผ่าน WhatsApp Desktop App 24*7

ในที่สุด Whatsapp ก็เปิดตัวแอพเดสก์ท็อปสำหรับผู้ใช้ Mac และ Windows ตอนนี้คุณสามารถเข้าถึง Whatsapp จาก Windows หรือ Mac ได้อย่างง่ายดาย ใช้ได้กับ Windows 8+ และ Mac OS 10.9+

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

AI จะนำกระบวนการอัตโนมัติไปสู่อีกระดับได้อย่างไร

อ่านข้อมูลนี้เพื่อทราบว่าปัญญาประดิษฐ์กำลังได้รับความนิยมในหมู่บริษัทขนาดเล็กอย่างไร และเพิ่มโอกาสในการทำให้พวกเขาเติบโตและทำให้คู่แข่งได้เปรียบ

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

การอัปเดตเสริม macOS Catalina 10.15.4 ทำให้เกิดปัญหามากกว่าการแก้ปัญหา

เมื่อเร็ว ๆ นี้ Apple เปิดตัว macOS Catalina 10.15.4 การอัปเดตเสริมเพื่อแก้ไขปัญหา แต่ดูเหมือนว่าการอัปเดตทำให้เกิดปัญหามากขึ้นที่นำไปสู่การสร้างเครื่อง Mac อ่านบทความนี้เพื่อเรียนรู้เพิ่มเติม

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

13 เครื่องมือดึงข้อมูลเชิงพาณิชย์ของ Big Data

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

ระบบไฟล์บันทึกคืออะไรและทำงานอย่างไร

คอมพิวเตอร์ของเราจัดเก็บข้อมูลทั้งหมดในลักษณะที่เรียกว่าระบบไฟล์บันทึก เป็นวิธีการที่มีประสิทธิภาพที่ช่วยให้คอมพิวเตอร์สามารถค้นหาและแสดงไฟล์ได้ทันทีที่คุณกดค้นหาhttps://wethegeek.com/?p=94116&preview=true

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ภาวะเอกฐานทางเทคโนโลยี: อนาคตอันห่างไกลของอารยธรรมมนุษย์?

ในขณะที่วิทยาศาสตร์มีวิวัฒนาการไปอย่างรวดเร็ว โดยรับช่วงต่อความพยายามของเราอย่างมาก ความเสี่ยงในการทำให้ตัวเองตกอยู่ในภาวะภาวะเอกฐานที่อธิบายไม่ได้ก็เพิ่มขึ้นเช่นกัน อ่านว่าภาวะเอกฐานอาจมีความหมายสำหรับเราอย่างไร

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ข้อมูลเชิงลึกเกี่ยวกับ 26 เทคนิคการวิเคราะห์ข้อมูลขนาดใหญ่: ตอนที่ 1

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

ผลกระทบของปัญญาประดิษฐ์ในการดูแลสุขภาพ 2021

AI ในการดูแลสุขภาพได้ก้าวกระโดดอย่างมากจากทศวรรษที่ผ่านมา ดังนั้นอนาคตของ AI ในการดูแลสุขภาพจึงยังคงเติบโตทุกวัน