当前位置:论坛首页 > Linux面板 > 求助

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

发表在 Linux面板2024-3-3 19:31 [复制链接] 2 1014

面板、插件版本:目标系统: 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  模块。请帮忙看看什么问题,谢谢了。 ERROR.png

nginx -V信息
nginxINFOR.png
ERROR.png
使用道具 举报 只看该作者 回复
发表于 2024-3-4 08:26:42 | 显示全部楼层
问题已解决。 伪静态代码中 if(...),  if关键字与括号之间要有空格,否则不识别IF关键字,产生了错误!
使用道具 举报 回复 支持 反对
发表于 2024-3-3 19:32:34 | 显示全部楼层
伪静态代码

location / {

if(!-e $request_filename){

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

}

}
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表