Vì vậy, tôi đã thiết lập và chạy Nginx với các khối máy chủ khác nhau. Tuy nhiên, khi tôi vừa kiểm tra một hình ảnh trên một trong các trang web của mình thì có vẻ như hình ảnh đó không hiển thị. Mặc dù đó là phiên bản địa phương của trang web của tôi. Tôi đã tìm kiếm trên internet một chút và tôi đã thấy mọi người nói rằng hãy thêm những thứ khác nhau vào cấu hình của chính trang web đó trong thư mục "các trang web có sẵn".
Tôi đã có cái này bây giờ:
người phục vụ {
nghe 80;
nghe [::]:80;
gốc /var/www/server_domain.com/html;
chỉ mục index.html index.htm index.nginx-debian.html;
server_name server_domain.com www.server_domain.com;
địa điểm / {
try_files $uri $uri/ =404;
}
vị trí /css {
bí danh /var/www/server_domain.com/html/css;
}
vị trí /hình ảnh {
bí danh /var/www/server_domain.com/html/media/images;
}
vị trí /video {
bí danh /var/www/server_domain.com/html/media/videos;
}
địa điểm /âm nhạc {
bí danh /var/www/server_domain.com/html/media/music;
}
vị trí/phông chữ {
bí danh /var/www/server_domain.com/html/fonts;
}
vị trí / tập lệnh {
bí danh /var/www/server_domain.com/html/scripts;
}
}
Tôi không chắc làm cách nào để biết liệu Nginx có gặp sự cố khi tìm tệp hình ảnh hay không, về cơ bản, tôi không chắc mình sẽ tìm ở đâu hoặc liệu tôi có phải thực hiện thay đổi cấu hình cụ thể để nhật ký hiển thị, v.v.
Tôi rất bối rối về lý do tại sao tôi không thể làm cho nó hoạt động và tại sao đây không phải là thứ hoạt động ngay lập tức? Nó hơi phức tạp một chút, tôi hiểu điều đó và thực sự rất tuyệt với việc tùy chỉnh, tuy nhiên hiện tại tôi đang gặp khó khăn với điều này.
Mọi sự trợ giúp sẽ rất được trân trọng. :)
~Máu