新手问题 [已解决] apache +passenger 发布 rails 应用,出现 404

wjlight · 2013年01月08日 · 最后由 wjlight 回复于 2013年01月09日 · 2575 次阅读

启动 mongrel 跑 rails,在浏览器中输入http://ip:3000/controller/可以正常工作

但是,使用 apache 启动后,在 public 中的 index.html 应该是该目录下所有 html 都可以访问到,除了这些其他的任意路径都返回 404,如在浏览器中输入http://ip/controller/,404返回 url /controller not found in this server

感觉只能访问静态页面,rails 相关的东西都没法用,

请问这是怎么回事啊?

通常是配置或者权限问题,具体要去 apache 的 log 下面看一下,通常 apache 的 log 地址在这里:

/var/log/apache2/error.log

@lgn21st 非常感谢,问题解决了~~~

需要 登录 后方可回复, 如果你还没有账号请 注册新账号