เตรียมความพร้อม
ในบทความนี้ต้องการ Nginx Web Server ที่ทำการติดตั้งเรียบร้อยแล้ว หากยังไม่มีสามารถดูวิธีติดตั้งได้ ที่นี่
ติดตั้ง Nginx web server
1. ติดตั้งเครื่องมือสำหรับสร้างไฟล์เก็บระหัสผ่านด้วยคำสั่งด้านล่าง
1 | $ sudo apt-get install apache2-utils |
2. สร้าง directory เก็บไฟล์รหัสผ่าน
1 | $ sudo mkdir /etc/nginx/authdb |
3. สร้างไฟล์รหัสผ่านด้วยคำสั่งด้านล่าง
1 | $ sudo htpasswd -c /etc/nginx/authdb/mysecret usersushi |
4. เปิดไฟล์ config ของ domain ที่ต้องการและแก้ไขในส่วนของ server
1 | server { |
5. ทดสอบ config nginx ว่าถูกต้องหรือไม่โดยใช้คำสั่งด้านล่าง
1 | $ sudo nginx -t |
6. ทำการ restart nginx โดยใช้สำสั่งด้านล่าง
1 | $ sudo /etc/init.d/nginx restart |