Tôi đang cố gắng thiết lập Khuôn khổ PHP Laravel để làm việc với Nginx. Dưới đây là cấu trúc thư mục của tôi:Thiết lập Laravel với Nginx
/project
/application
/laravel
/public
index.php
/legacy
/index.php
/stylesheets
default.css
Về cơ bản những gì tôi có là một tiêu chuẩn Laravel tải w/một thư mục legacy
ném trong đó chứa tất cả các tập tin từ dự án MVC phi của tôi.
Tôi cần Nginx kiểm tra trước nếu trang/tệp được yêu cầu tồn tại bên trong di sản, nếu có thì tôi muốn sử dụng. Nếu không, tôi muốn dự phòng tập tin index.php
của Laravel nằm ở project/public/
.
Tôi không có chuyên gia khi nói đến cấu hình Nginx nên bất kỳ trợ giúp nào bạn có thể cung cấp sẽ được đánh giá cao nhất.
Đây không phải là Laravel nhưng hướng dẫn này sẽ hướng bạn đi đúng hướng: https://nealpoole.com/blog/2011/04/setting-up-php-fastcgi-and-nginx-dont- trust-the-tutorials-check-your-configuration / – mikelbring