เมื่อทำการ setup horizon หรือ openstack-dashboard แล้วเวลาเข้า
http://controller/horizon แล้วเจอ internal server 500 นั้น
สาเหตุหนึ่งที่ต้องดูเลยคือ TIME_ZONE ใส่ค่าถูกต้องหรือเปล่า ให้ใส่เป็น UTC หรือ timezone ที่เครื่อง physical ใช้งานอยู่ครับ
vi /etc/openstack-dashboard/local_settings.py
TIME_ZONE = "UTC"
หรือถ้าใส่ถูกต้องแล้วต้องดู allow host ด้วย ip เราถูก allow ให้เรียก dashboard หรือเปล่านะครับ
หลังจากนั้นทำการ reload service apache อีกครั้งหนึ่งแล้วลองเข้าดูนะครับ