Ich arbeite an einer laravel V5.1.11
Website, die auf AWS EC2 ubuntu
mit ngnix
Server gehostet wird. Ich habe die Seite erfolgreich eingerichtet, aber meine innere Seite funktioniert nicht.Laravel Innenseiten funktionieren nicht auf AWS EC2 Nginx
Config ist:
server {
listen 82;
server_name www.example.com;
return 301 https://$server_name$request_uri;
}
server {
listen 83;
server_name www.example.com;
root /home/in4matic/example-website-dev/public;
location/{
index index.php;
try_files $uri $uri/ /index.php?q=$uri&$args;
}
location ~* \.php$ {
fastcgi_index index.php;
fastcgi_pass 127.0.0.1:9000;
include fastcgi_params;
#fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_param PATH_INFO $fastcgi_path_info;
#fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
#fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
}
}
, wie ich das beheben kann.
Sie müssen Ihre nginx-Konfiguration einschließen. Sie können auch Ihre .htaccess-Datei hinzufügen. Eine Laravel-App von einem Shared-Hosting zu migrieren ist etwas schwierig, weil Sie einige "Anpassungen" entfernen müssen, die vorgenommen wurden, um Laravel auf einem freigegebenen Host zu installieren. –
wo muss ich 'nginx Konfiguration' einschließen –
In Ihrer Frage, um zu sehen, was falsch sein könnte und bieten Lösung für Ihr Problem oder eine Anleitung. –