Maison > cadre php > Laravel > Laravel peut-il être configuré sur un chemin de site existant dans nginx ?

Laravel peut-il être configuré sur un chemin de site existant dans nginx ?

藏色散人
Libérer: 2021-11-24 15:47:47
avant
2146 Les gens l'ont consulté

La colonne Tutoriel Laravel suivante vous présentera comment configurer Laravel dans nginx sous le chemin d'un site existant. J'espère qu'elle sera utile à tout le monde !

Description du problème :

Comment configurer Laravel dans nginx sur le chemin d'un site existant

Maintenant, le fichier de configuration est le suivant, il y a déjà un site qui fonctionne. Création d'un nouveau projet Laravel, dans un autre chemin :/var/www/html/laravel.

Comment configurer pour accéder normalement à 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;
        }
}
Copier après la connexion

Solution :

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;
    }
}
Copier après la connexion

[Recommandations associées : Les cinq derniers didacticiels vidéo Laravel

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:segmentfault.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal