You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

搭配Apache 2安装Wiki JS报‘Redirecting: command not found’错误咨询

Apache 2环境Wiki JS安装报错解决

问题复现场景

在Apache2环境下尝试部署Wiki JS,执行官方给出的一键安装命令时出现执行异常:
执行的原命令为:

curl -sSo- https://wiki.js.org/install.sh | bash

返回的错误提示为:

bash: line 1: Redirecting: command not found

报错根因

原命令使用的curl参数未开启重定向自动跟随能力,当请求的install.sh地址存在301/302跳转时,curl不会自动抓取跳转目标的真实脚本内容,而是将源站返回的“Redirecting to <跳转地址>”类的提示文本直接通过管道传给bash执行,bash无法识别文本中的“Redirecting”关键字,因此抛出命令不存在的报错。

修正执行步骤

  • 修改curl命令参数,增加重定向跟随标识,先将安装脚本拉取到本地做内容校验,避免直接管道执行的不可控风险:
curl -sSLo install.sh https://wiki.js.org/install.sh

其中新增的-L参数作用为强制curl自动跟随所有3xx跳转,获取最终地址返回的真实安装脚本内容。

  • 校验本地拉取的install.sh文件内容,确认脚本开头是合法的bash解释器声明(首行内容应为#!/bin/bash),没有混杂重定向提示类的纯文本内容。
  • 为脚本添加执行权限后运行安装流程:
chmod +x install.sh
bash ./install.sh

Apache2配套部署注意事项

  • Wiki JS为Node.js架构应用,安装完成后会默认在本地启动独立服务端口,无需将该端口直接暴露到公网。
  • 需在Apache2中启用反向代理相关模块,将站点域名的请求转发到Wiki JS的本地服务端口,完成Web服务的入口对接。
  • 配置Apache站点规则时,需同步设置ProxyPass和ProxyPassReverse转发参数,保证应用内的链接跳转、资源加载逻辑正常。

内容的提问来源于stack exchange,提问作者Shashank Sathyaprakash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.26 21:45:03