วิธีการติดตั้ง Nginx บนเซิร์ฟเวอร์ Ubuntu

Nginx เป็นเว็บเซิร์ฟเวอร์ HTTP สำหรับ Linux และแพลตฟอร์มเซิร์ฟเวอร์อื่นๆ ถือเป็นทางเลือกที่สมบูรณ์แบบที่สุดสำหรับเว็บเซิร์ฟเวอร์ Apache คู่มือนี้จะแสดงวิธีการตั้งค่า Nginx ในเซิร์ฟเวอร์ Ubuntu

สิ่งที่ต้องทำก่อนติดตั้ง Nginx บน Ubuntu

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

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

อัปเดต sudo apt

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

sudo apt อัพเกรด

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

หากต้องการรีบูต Ubuntu อย่างรวดเร็ว ให้รันคำสั่งsudo reboot

sudo รีบูต

เมื่อคุณเข้าสู่ระบบอีกครั้ง Ubuntu จะอัปเดตและพร้อมสำหรับ Nginx!

วิธีการติดตั้ง Nginx บน Ubuntu

เว็บเซิร์ฟเวอร์ Nginx นั้นค่อนข้างง่ายที่จะใช้งานบน Ubuntu เพราะอยู่ในที่เก็บซอฟต์แวร์หลัก ในการติดตั้ง Nginx ให้รัน คำสั่ง apt install ต่อไปนี้ และตั้งค่าแพ็คเกจ "nginx"

sudo apt ติดตั้ง nginx

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

หมายเหตุ: คุณต้องปลดล็อคบัญชีรูทของ Ubuntu เพื่อเข้าสู่ระบบด้วยsu

ซู -

ฉลาดติดตั้ง nginx

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

เมื่อคุณกด ปุ่ม Yบนแป้นพิมพ์ ตัวจัดการแพ็คเกจ Ubuntu จะตั้งค่า Nginx และทำให้มันทำงานบนระบบเซิร์ฟเวอร์ Ubuntu ของคุณ

วิธีอนุญาต Nginx ผ่านไฟร์วอลล์ Ubuntu

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

ใช้คำสั่งรายการแอป ufw โปรดทราบว่าคุณจะต้องเข้าถึงบัญชีรูทเพื่อรัน คำสั่ง ufw app listบนเซิร์ฟเวอร์ Ubuntu ของคุณ หากคุณไม่สามารถเข้าถึงบัญชีรูทด้วยsuให้รันคำสั่งsudo -s

รายการแอพ su - ufw

เมื่อคุณเรียกใช้ คำสั่��� ufw app listไฟร์วอลล์ Ubuntu จะแสดง "แอปพลิเคชันที่พร้อมใช้งาน" ให้คุณเห็น "แอปพลิเคชันที่มีอยู่" เหล่านี้ควรเป็น "Nginx Full" "Nginx HTTP" "Nginx HTTPS" เป็นต้น

หากต้องการเปิดใช้งานการรับส่งข้อมูลพอร์ตด้วย Nginx ผ่านพอร์ต 443 (HTTPS) เท่านั้น คุณสามารถใช้คำสั่งufw อนุญาต “Nginx HTTPS” คำสั่งนี้เหมาะสำหรับผู้ที่ไม่ได้ใช้ HTTP และเรียกใช้ทุกอย่างผ่าน HTTPS

ufw อนุญาต 'Nginx HTTPS'

อย่างไรก็ตาม หากคุณใช้ HTTP (พอร์ต 80) คุณสามารถเปิดใช้งานพอร์ตนั้นผ่านไฟร์วอลล์ Ubuntu โดยใช้คำ สั่ง ufw allowแต่คราวนี้แทนที่ 'Nginx HTTPS' ด้วย 'Nginx HTTP'

ufw อนุญาต 'Nginx HTTP'

หากคุณใช้ทั้ง HTTP และ HTTPS จะมีโปรไฟล์ที่สามในไฟร์วอลล์ Ubuntu ที่พร้อมเปิดใช้งาน โปรไฟล์นี้เรียกว่า "Nginx Full" การเปิดใช้งานนี้จะอนุญาตการรับส่งข้อมูลบนพอร์ต 80 (HTTP,) และพอร์ต 443 (HTTPS) ใช้ คำสั่ง ufw allow 'Nginx Full'เพื่อเปิดใช้งานโปรไฟล์

ufw อนุญาต 'Nginx เต็ม'

วิธีปิดไฟร์วอลล์ ufw

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

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

ufw ปิดการใช้งาน

อีกทางหนึ่ง หากคุณต้องการกำจัดไฟร์วอลล์ทั้งหมด คุณสามารถเรียกใช้คำสั่งapt remove uninstall คำสั่งนี้จะลบไฟร์วอลล์ทั้งหมด

ฉลาดลบ ufw

Leave a Comment

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

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

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

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

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux