• 技术文章 >php框架 >Laravel

    laravel在nginx中能配置到已有站点路径吗?

    藏色散人藏色散人2021-11-24 15:47:47转载610

    下面由Laravel教程栏目带大家介绍关于laravel怎么在nginx中配置到一个已有站点的路径下,希望对大家有所帮助!

    问题描述:

    laravel 如何在nginx中配置到一个已经有的站点的路径下

    现在配置文件如下,已经有一个站点在工作了。新建了一个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;
        }
    }

    【相关推荐:最新的五个Laravel视频教程

    以上就是laravel在nginx中能配置到已有站点路径吗?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:segmentfault,如有侵犯,请联系admin@php.cn删除
    专题推荐:nginx laravel
    上一篇:聊聊​laravel怎么用命令来执行脚本 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • 最近很火的Laravel存储库模式(Repository)• 细说Laravel中存储库模式(Repository)到底有何用?• 解决Laravel 8 undefined variable错误问题• 聊聊​laravel怎么用命令来执行脚本
    1/1

    PHP中文网