【问题标题】:Laradock 404 not found nginxLaradock 404 未找到 nginx
【发布时间】:2021-11-04 19:33:09
【问题描述】:

我正在尝试为我的 Laravel 项目设置 Laradock。我从一个新的 laravel 项目开始,只是为了在尝试我当前的项目之前进行测试。 我按照教程进行了操作,但是在执行步骤的某个地方,我认为我一定搞砸了,因为当我浏览 URL 时,我得到一个“404 not found nginx”。有人以前经历过这种情况或知道可能出了什么问题吗?提前致谢!

404 error in browser

我在 /var/wwwlaradock/nginx/sites 中的 example.conf

server {

listen 80;
listen [::]:80;

server_name example.local;
root /var/www/example/public;
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;
    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/laravel_error.log;
access_log /var/log/nginx/laravel_access.log;
}

我的主机文件

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost
127.0.0.1   example.local

我的 laravel 项目名称是“example”,位于 /var/www

【问题讨论】:

  • 您正在尝试哪个网址? localhostexample.local
  • 两者都给出相同的错误
  • 您可以尝试在 hosts 文件中删除 127.0.0.1 localhost 并使用 example.local 进行测试
  • 刚试过,结果一样:/
  • 因为您使用的是 laradock,所以您可以使用 docker-compose exec workspace bash 然后浏览到 /www/example/ 现在使用 lsll 检查里面的内容。打开 docker-compose.yml 查看你映射到 docker 容器的目录

标签: laravel docker nginx laradock


【解决方案1】:

我遇到了同样的问题。

问题在于我在 nginx 的 [your-name].conf 文件中的参数“root”中的错误。

它应该与您登录 laradock “workspace”(使用“docker-compose exec workspace bash”)时显示的路径匹配,例如“/var/www”。

在你的情况下,它看起来应该是字符串

root /var/www/public

而不是

root /var/www/example/public

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-23
    • 2016-12-27
    • 2018-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-27
    • 2018-05-03
    相关资源
    最近更新 更多