在 ionos apache2 Ubuntu 22.04.4 上部署 laravel 9

问题描述 投票:0回答:1

your text
我正在尝试在 ionos VPS 上部署 laravel 站点。当我在浏览器上启动我的网站时,出现以下错误:
your text

My .htaccess:

# enable gzip compressing for the following mime-types
<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/xml
    AddOutputFilterByType DEFLATE text/shtml
    AddOutputFilterByType DEFLATE text/css
    AddOutputFilterByType DEFLATE application/xml
    AddOutputFilterByType DEFLATE application/xhtml+xml
    AddOutputFilterByType DEFLATE application/rss+xml
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/x-javascript
</IfModule>

### IMPORTANT ###
### Because we can't change the webroot folder to a subfolder of the document root, we need this rewrite rules ###

RewriteEngine on

# serve existing files in the /public folder as if they were in /
RewriteCond %{REQUEST_URI} !public/
RewriteRule (.*) /public/$1 [L]

# route everything else to /public/index.php
RewriteRule ^ /public/index.php [L]

your text
** 在浏览器上:** 内部服务器错误 服务器遇到内部错误或配置错误,无法完成您的请求。

请通过[未给出地址]联系服务器管理员,告知他们此错误发生的时间,以及您在出现此错误之前执行的操作。

服务器错误日志中可能提供有关此错误的更多信息。

此外,尝试使用 ErrorDocument 处理请求时遇到 500 Internal Server Error 错误。

关于错误日志: ModSecurity:输出过滤器:响应正文太大(超过 1048576 的限制,未指定总数)。 [uri“/index.php”] [proxy_fcgi:error] [pid 298910] (20014)内部错误(具体信息不可用):AH01075:将请求发送到:(将旅传递到输出过滤器)时出错

your text

apache2 vps laravel-9 ubuntu-22.04 ionos
1个回答
0
投票

请查看文档,尤其是SecResponseBodyLimit

默认值为524288(字节)。

我建议增加这个值,也许在受影响的 VHOST 中这样做就足够了。

语法是:

SecResponseBodyLimit 2097152

其中新值是假定当前限制的两倍。

© www.soinside.com 2019 - 2024. All rights reserved.