小编Sat*_*rta的帖子

Nginx:在 Linux 中为多个具有相同 URL 但有两个不同子位置的 Laravel 应用程序提供服务

我想在单个 nginx 服务器中为多个 Laravel 应用程序提供服务,第一个在 中具有根目录/var/www/html/app1,第二个在 中具有根目录/var/www/html/app2,依此类推。index.php每个应用程序的文件都在一个名为/public.

每当用户调用 时http://www.mywebsite.com/app1,nginx 应该返回 app1,如果用户调用http://www.mywebsite.com/app2,nginx 应该返回 app2。

我当前的 nginxconf文件如下:

server {
        listen 80 default_server;
        listen [::]:80 default_server;

        root /var/www/html;

        index index.php index.html index.htm index.nginx-debian.html;

        server_name _;

        location /app1 {
                root /var/www/html/app1/public;
                index index.php;
        }

        location /app2 {
                root /var/www/html/app2/public;
                index index.php;
        }

        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back …
Run Code Online (Sandbox Code Playgroud)

linux nginx laravel server

4
推荐指数
1
解决办法
1826
查看次数

标签 统计

laravel ×1

linux ×1

nginx ×1

server ×1