gpt4 book ai didi

laravel - 在 Ubuntu 服务器上托管 Laravel 应用程序

转载 作者:行者123 更新时间:2023-12-04 18:41:05 25 4
gpt4 key购买 nike

我最近开发了我的第一个 Laravel 应用程序(5.2 版)。

我现在想在运行 Ubuntu 的客户端服务器上托管应用程序。

他们的管理员设法在服务器上安装和运行本地 Laravel 应用程序,效果很好,但是当我复制并粘贴我自己的应用程序时,浏览器返回:

403 Forbidden

nginx/1.4.6 (Ubuntu)



直接访问公用文件夹 ( www.example.com/public/index.php ) 浏览器返回:

The www.example.com page isn’t working

www.example.com is currently unable to handle this request.

HTTP ERROR 500



任何人都可以帮助我使用托管我的应用程序的正确方法吗?

最佳答案

看起来更像是一个 nginx 问题。尝试将您的 nginx 虚拟主机配置更改为此。

server {
listen 80;
server_name yoursite.tld

root /var/www/yoursite/public/;
index index.php index.html index.htm;

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

# pass the PHP scripts to FastCGI server listening on /var/run/php5-fpm.sock
location ~ \.php$ {
try_files $uri /index.php =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

关于laravel - 在 Ubuntu 服务器上托管 Laravel 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38376091/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com