Mỗi lần deploy một dự án trên server có sử dụng nginx thì sau khi đã tạo/thay đổi file cấu hình nginx trong /etc/nginx/sites-available, phải tạo một symbolic của chính nó từ site-available đến sites-enabled, sau đó restart lại nginx. Nếu không làm vậy thì những thiết lập trong sites-available sẽ không có hiệu lực.
Mỗi lần cần phải làm vậy thì mình thường google với từ khóa “symbolic link from sites-availble to site-enabled”, và tham khảo kết quả từ stackoverflow. Nay để khỏi mất công phải nhớ keyword, mình post vào blog, coi như thêm một nguồn để tham khảo.
Chạy lệnh:
cd sites-enabled
sudo ln -s ../sites-available/foo.conf .
Sau đó khởi động lại nginx là xong 🙂
