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;
        }
}

开心每一天1111
浏览 1116回答 4
4回答

宝慕林4294392

谢邀。 方式很多种。 1.匹配到 localtion 后,修改 root 即可,推荐方式2.匹配到 location 后,内部反向代理到新的 server 即可。

婷婷同学_

遇到同样的问题,nginx下,在二级目录,不知如何配置

MM们

location /xxx { try_files $uri $uri/ /xxx/index.php?$query_string; }
打开App,查看更多内容
随时随地看视频慕课网APP