宝塔用户_pzbtlu 发表于 2024-3-3 19:31:29

【已完成】debian 11安装最新8.0.5后, 选择LNMP,NGINX没有rewrit

面板、插件版本:目标系统: Debian 11,   安装的宝塔版本 8.0.5   wget -O install.sh https://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh ed8484bec
系统版本:安装宝塔后,选择 LNMP默认安装, 采用编译安装方式
问题描述:安装后,启动NGINX, 试图启用站点的伪静态功能,加入代码。宝塔报错。   然后查看NGINX -V信息,发现其中好像没有启用rewrite模块, 没有默认 http_rewrite_module模块。请帮忙看看什么问题,谢谢了。
相关截图(日志、错误):
安装后,启动NGINX, 试图启用站点的伪静态功能,加入代码。宝塔报错。   然后查看NGINX -V信息,发现其中好像没有启用rewrite模块, 没有默认 http_rewrite_module模块。请帮忙看看什么问题,谢谢了。

nginx -V信息

宝塔用户_pzbtlu 发表于 2024-3-4 08:26:42

问题已解决。 伪静态代码中 if(...),if关键字与括号之间要有空格,否则不识别IF关键字,产生了错误!

宝塔用户_pzbtlu 发表于 2024-3-3 19:32:34

伪静态代码

location / {

if(!-e $request_filename){

   rewrite ^(.*)$/index.php/$1last;break;

}

}
页: [1]
查看完整版本: 【已完成】debian 11安装最新8.0.5后, 选择LNMP,NGINX没有rewrit