Em đang làm ứng dụng với Ruby on Rails và sử dụng Nginx làm web server. Trước đó em để file CSS trong thư mục /public/assets/css nhưng giờ cần chuyển về /public/css. Cách hiện tại em đang làm là tạo một alias để chuyển toàn bộ file CSS trong thư mục /assets/css về /css. Trong file vhost của Nginx em có thêm một location block như sau:

server {
    server_name default;
    listen    80;
    root        /var/www/site1;
    index       index.php index.html;

    # tắt access log
    access_log  off...

Trước giờ mình chủ yếu làm việc với Apache webserver, thời gian gần đây mới bắt đầu chuyển qua làm quen với Nginx nên cũng chưa hiểu rõ lắm về các cấu hình có trong phần mềm này. Mọi người cho mình hỏi trong Nginx có hỗ trợ tập tin .htaccess như trong Apache hay không?

Trước giờ mình hay dùng Apache Web Server nhưng gần đây thấy nhiều người chuyển sang dùng Nginx nên cũng đang phân vân không biết có nên chuyển từ Apache qua dùng Nginx hay không.

Bác nào dành cho ý kiến giúp em với?

Sau khi cài đặt Nginx, cấu hình Virtual Host và khởi động lại Nginx thì khi truy cập vào địa chỉ server tương ứng với Virtual Host đã cấu hình thì gặp phải lỗi hiển thị trên màn hình

502 Bad Gateway

Làm sao để khắc phục lỗi này vậy?