laradock配置多项目时会有冲突

使用laradock配置多项目时代码会冲突,会有混淆现象

说明:
访问A项目时会报找不到B项目的某一个控制器

nginx配置文件

nginx有配置多个配置文件
laradock配置多项目时会有冲突
配置流程参考如下:www.karlxu.com/article/details/25

也参考过laradock官方文档的多项目配置,也是无效

nginx配置均只修改了server_nameroot和日志
laradock配置多项目时会有冲突

有没有大佬配置过laradock的多项目或者有遇到过有解决方案的

lemon_lyue
讨论数量: 4

这个是我前几天配置新教程的本地配置文件给你参考一下

文件位于 X/laradock/nginx/sites/zhihu.conf

server {

    listen 80;
    listen [::]:80;

    # For https
    # listen 443 ssl;
    # listen [::]:443 ssl ipv6only=on;
    # ssl_certificate /etc/nginx/ssl/default.crt;
    # ssl_certificate_key /etc/nginx/ssl/default.key;

    server_name zhihu.test; # 修改映射本地域名
    root /var/www/X/Learnku/larazhihu/public; # 修改映射 workspace 地址
    index index.php index.html index.htm;

    location / {
         try_files $uri $uri/ /index.php$is_args$args;
    }

    location ~ \.php$ {
        try_files $uri /index.php =404;
        fastcgi_pass php-upstream;
        fastcgi_index index.php;
        fastcgi_buffers 16 16k;
        fastcgi_buffer_size 32k;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        #fixes timeouts
        fastcgi_read_timeout 600;
        include fastcgi_params;
    }

    location ~ /\.ht {
        deny all;
    }

    location /.well-known/acme-challenge/ {
        root /var/www/letsencrypt/;
        log_not_found off;
    }

    error_log /var/log/nginx/zhihu_error.log; # 修改日志记录文件名
    access_log /var/log/nginx/zhihu_access.log;
}
3年前 评论
lemon_lyue (楼主) 3年前
Icy (作者) 3年前
lemon_lyue (楼主) 3年前
GeeSeek 2年前

能贴详细点吗,这样看不出啥问题

3年前 评论

不同项目绑定不同的虚拟地址啊。vhost

3年前 评论
lemon_lyue (楼主) 3年前

我是博主...

3年前 评论
KarlHsu (作者) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!