다음 Laravel Tutorial 칼럼에서는 기존 사이트의 경로를 따라 nginx에서 laravel을 구성하는 방법을 소개하겠습니다. 많은 분들께 도움이 되길 바랍니다!
문제 설명:
기존 사이트의 경로에 nginx의 laravel을 구성하는 방법
이제 구성 파일은 다음과 같습니다. 이미 사이트가 작동하고 있습니다. 다른 경로에 새 laravel 프로젝트를 생성했습니다:/var/www/html/laravel.
sms.dev/laravel/path에 정상적으로 액세스하도록 구성하는 방법은 무엇입니까?
server{ listen 80; server_name sms.dev; index index.php index.html index.htm; root /var/www/html/sms; location /laravel/ { # 这里如何配置呢? } location ~ .*\.(php|php5)?$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; include fcgi.conf; } if (!-e $request_filename) { return 404; } }
해결책:
location ^~ /app/ { alias /var/www/laravel/public/; if (!-e $request_filename) { rewrite ^ /app/index.php last; } location ~ \.php$ { if (!-f $request_filename) { return 404; } include snippets/fastcgi-php.conf; fastcgi_param SCRIPT_FILENAME $request_filename; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } }
[관련 권장 사항: 최신 5개 Laravel 비디오 튜토리얼】
위 내용은 nginx의 기존 사이트 경로에 laravel을 구성할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!