วิธีการติดตั้ง Redmine บน Ubuntu 18.04 Lts (2 ขั้นตอนที่สำคัญ)

ป้องกันการติดตั้ง Redmine ของคุณ
เมื่อคุณทำการติดตั้ง Redmine อย่างง่ายบน Ubuntu 18.04 LTS การเข้าถึงที่ปลอดภัยสำหรับแอปพลิเคชัน Redmine ของคุณ (HTTPs) จะไม่ได้เปิดใช้งาน การเปิดใช้งาน HTTPs จะปกป้องรหัสผ่านของคุณและข้อมูลที่เดินทางผ่านอินเทอร์เน็ตขณะใช้งาน Redmine ในกรณีของเรา เราจะใช้ Let’s Encrypt ใบรับรองเพื่อเปิดใช้งาน HTTPs ในการติดตั้ง Redmine ของคุณ Let's Encrypt ใบรับรองเหล่านี้เป็นฟรีและได้รับการสนับสนุนอย่างเต็มที่จากเบราว์เซอร์ทั้งหมด
ขั้นตอนที่จำเป็นคือดังนี้:
- หากคุณเปิดใช้งานซอฟต์แวร์ไฟร์วอลล์หรืออุปกรณ์ใดๆ ตรวจสอบให้แน่ใจว่าการจราจรโปรโตคอล HTTPs สามารถผ่านไปยังที่อยู่ IP ของเซิร์ฟเวอร์ Redmine ของคุณได้
- เพิ่มเข้าไปในที่เก็บ Let’s encrypt ใน APT และอัปเดต
sudo add-apt-repository -y ppa:certbot/certbot
sudo apt-get update
- ติดตั้งบอทการรับรองความปลอดภัยที่จะได้รับและกำหนดค่าใบรับรอง HTTPs ของคุณ
sudo apt-get install -y python-certbot-nginx
- รับและติดตั้งใบรับรองสำหรับแอปพลิเคชัน Redmine ของคุณ
sudo certbot --nginx -d redmine.mydomain.com
ระหว่างการติดตั้งใบรับรอง คุณจะถูกต้องให้:
- ที่อยู่อีเมลของคุณ
- การยินยอมของคุณต่อเงื่อนไขการให้บริการ
- การอนุญาตของคุณในการรับสมัครสมาชิกในรายชื่ออีเมล Let’s Encrypt
เมื่อคุณตอบคำถามเหล่านี้ทั้งหมด ใบรับรองจะถูกสร้างและกำหนดค่าในเซิร์ฟเวอร์ Ubuntu 18.04 LTS ของคุณ
ผลลัพธ์คำสั่ง:
กำลังรับใบรับรองใหม่
ดำเนินการทดสอบต่อไปนี้:
ทดสอบการท้าทาย http-01 สำหรับ redmine.mydomain.com
กำลังรอการตรวจสอบ...
ทำความสะอาดการท้าทาย
การติดตั้งใบรับรองไปยัง VirtualHost /etc/nginx/sites-enabled/redmine.mydomain.com
- ในที่สุดคุณจะถูกตั้งคำถามว่าจะเปลี่ยนเส้นทางการจราจร HTTP เป็น HTTPs ให้เลือก "เปลี่ยนเส้นทาง" เพื่อทำให้ธุรกรรม Redmine ทั้งหมดของคุณปลอดภัย
- ไปที่แอปพลิเคชัน Redmine ของคุณในเบราว์เซอร์ของคุณ ไอคอน ล็อค ควรปรากฏทางด้านขวาของ URL เพื่อแสดงว่าใช้งาน HTTPs
Redmine ทำงานผ่าน HTTPs
ขอแสดงความยินดี! คุณได้ป้องกันแอปพลิเคชัน Redmine ของคุณแล้ว ตอนนี้มันทำงานผ่าน HTTPs
การกำหนดค่าอีเมลใน Redmine
- เลือกที่อยู่อีเมลที่จะใช้เป็น ที่อยู่อีเมลต้นทางสำหรับการแจ้งเตือน Redmine ที่อยู่อีเมลนี้จะปรากฏในฟิลด์ ถึง ของอีเมลที่ส่งจาก Redmine ทั้งหมด
- สร้างไฟล์การกำหนดค่าของคุณจากเทมเพลตที่มีอยู่
cd /var/www/html/redmine/config/
cp configuration.yml.example configuration.yml
3. แก้ไขไฟล์การกำหนดค่าของคุณ
sudo nano /var/www/html/redmine/config/configuration.yml การกำหนดค่าที่แสดงที่นี่จะเหมาะสมกับ 90% ของการติดตั้ง Redmine ในกรณีที่เซิร์ฟเวอร์ SMTP ของคุณใช้การตั้งค่าที่แตกต่างกัน คุณสามารถค้นหาข้อมูลเพิ่มเติมได้ที่ เว็บไซต์ Redmine นี้ เพียงแค่ให้คำแนะนำเพียงไม่กี่อย่าง: โหลด NGINX ใหม่: sudo systemctl reload nginx ดำเนินการตามขั้นตอนต่อไปนี้เพื่อตรวจสอบการกำหนดค่าอีเมลของคุณ หน้าจอการกำหนดค่าอีเมล Redmine การส่งอีเมลทดสอบของ Redmine สำเร็จเรียบร้อยแล้ว หากอีเมลทดสอบของคุณไม่ถูกส่งอย่างถูกต้อง คุณจะได้รับข้อผิดพลาด ข้อผิดพลาดจะระบุปัญหา (รหัสผ่านผิด, ไม่สามารถเชื่อมต่อกับเซิร์ฟเวอร์ SMTP ได้ เป็นต้น) แก้ไขปัญหาและลองอีกครั้ง ยินดีด้วย! การกำหนดค่าอีเมลของคุณใน Redmine พร้อมทำงา
ค้นหาส่วน default ในไฟล์และป้อนการตั้งค่าต่อไปนี้:
development:
email_delivery:
delivery_method: :smtp
 
เริ่ม Redmine ใหม่เพื่อให้การตั้งค่าใหม่มีผล
ทดสอบการส่งอีเมล

การอัพเกรด Redmine ที่สุดยอด? ง่าย.
ได้รับเครื่องมือที่มีกำลังในการวางแผนโครงการที่เหมาะสม การจัดการ และควบคุมทั้งหมดในซอฟต์แวร์เดียว