【问题标题】:Laravel 7 - Unaccessible when trying to open site on productionLaravel 7 - 尝试在生产环境中打开站点时无法访问
【发布时间】:2020-04-22 15:27:06
【问题描述】:

我已经在我的服务器上部署了我的 laravel 站点。 但我遇到了问题。

  1. 第一: 我的文件在 public_html 文件夹中。 我收到了403 forbidden 错误。

  2. 那么: 我试图将它们移到 public_html 文件夹之外,并且只将 laravel 的公用文件夹内容放在上面。 它只显示“Nginx 运行正常”。

我收到下一条消息:
The requested URL was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

还有下一条日志:[error] 8949#0: *2449542 access forbidden by rule, client: 13.90.224.16, server: marchethiaroye.com, request: "GET /.env HTTP/1.1", host: "www.marchethiaroye.com" error log

请帮忙!这是我的第一次部署。

注意:该网站正在本地运行

file configsmessage i got

【问题讨论】:

  • 你能分享你的NGNIX conf文件吗?
  • 我应该在哪里找到它?

标签: laravel nginx deployment config


【解决方案1】:

假设您的 laravel 项目名称是“test”。

然后你在 public_html 上放了“测试”。

尝试打开http://IP_ADDR/test/public

【讨论】:

  • 我将除公共文件之外的所有文件都放到了我的根目录中。我将 index.php 配置为需要目录中的所有文件。(public_html 是我服务器的公共目录)
猜你喜欢
  • 2018-04-02
  • 2020-12-28
  • 2021-06-08
  • 1970-01-01
  • 2021-06-26
  • 1970-01-01
  • 2022-07-05
  • 2018-03-21
  • 1970-01-01
相关资源
最近更新 更多