乘客以除根URL以外的所有URL开头

桑德·加勒特森(Sander Garretsen)

我正在尝试使用Apache(2.4.17),rvm和passenger(4.0.59)将Rails 4.1.0应用程序部署到我的生产环境中。

问题是,当我进入我的虚拟主机的URL(www.myapp.com)时,我不断获得公共目录的apache目录列表。但是:当我导航到rails-app内的路线时,例如;www.myapp.com/pages/1乘客启动了应用程序,一切正常。

这是我的passenger.conf:

# /etc/apache2/conf-enabled/passenger.conf
LoadModule passenger_module /home/sander/.rvm/gems/ruby-2.1.0-preview2/gems/passenger-4.0.59/buildout/apache2/mod_passenger.so
    <IfModule mod_passenger.c>
       PassengerRoot /home/sander/.rvm/gems/ruby-2.1.0-preview2/gems/passenger-4.0.59
       PassengerDefaultRuby /home/sander/.rvm/gems/ruby-2.1.0-preview2/wrappers/ruby
     </IfModule>

我检查了apache模块是否已加载:

>> apache2ctl -M
...
passenger_module (shared)

虚拟主机配置:

<VirtualHost my-ip:80>
  ServerName www.myapp.com
  ServerAlias myapp.com

  DocumentRoot /srv/www/rails/myapp/current/public
  PassengerAppRoot /srv/www/rails/myapp/current
  RailsEnv production

  <Directory /srv/www/rails/myapp/current/public>
     Require all granted
     Options -MultiViews
  </Directory>
</VirtualHost>

任何帮助都非常感谢。

桑德·加勒特森(Sander Garretsen)

这个关于serverfault的答案现在帮助我解决了这个问题:https : //serverfault.com/questions/731814/apachepassenger-not-serving-the-root-of-the-sinatra-application

Kami结合了Phusion Passenger引用了自动索引模块中Apache 2.4.17中的一个错误。

我通过注释以下Loadmodule ...行来禁用了自动索引模块/etc/apache2/mods-enabled/autoindex.load

重新启动了Apache,现在一切正常。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Joomla重定向以正确的itemId开头的所有URL

来自分类Dev

获取除一个以外的所有URL参数

来自分类Dev

RegEx替换除一个以外的所有URL

来自分类Dev

从XML文件中删除除URL以外的所有内容

来自分类Dev

Moxy的getValueByXPath对于除根元素以外的所有元素均返回null

来自分类Dev

使用rsync为除根目录以外的所有文件设置权限

来自分类Dev

乘客+烧瓶和URL转义

来自分类Dev

除了使用Nginix的URL以外,其余所有URL都使用小写

来自分类Dev

Redis删除除以开头的键以外的所有键

来自分类Dev

CognitiveServices POST响应:使用原始JS对嵌套JSON对象的除根以外的所有数据进行data.hasOwnProperty失败

来自分类Dev

htaccess 301重新重定向以某些文本开头的所有URL

来自分类Dev

使用ANT从URL获取以特定单词开头的所有文件

来自分类Dev

htaccess 重定向所有资产 URL,除了以特定字符串开头

来自分类Dev

正则表达式会影响Yahoo Pipes中特定域以外的所有URL

来自分类Dev

正则表达式以捕获URL的第一段以外的所有内容

来自分类Dev

htaccess重定向除两个以外的所有URL

来自分类Dev

允许除Spring安全中的一个以外的所有URL

来自分类Dev

正则表达式记事本++:如何删除除URL以外的所有内容?

来自分类Dev

htaccess重定向除两个以外的所有URL

来自分类Dev

正则表达式以捕获URL的第一段以外的所有内容

来自分类Dev

jQuery删除字符串中除url以外的所有内容

来自分类Dev

如何在ASP.Net中将除单个URL以外的所有URL重定向到https?

来自分类Dev

如何在ASP.Net中将除单个URL以外的所有URL重定向到https?

来自分类Dev

Servlet URL模式以匹配所有URL

来自分类Dev

从行的开头获取除换行以外的所有空格,直到有任何内容?

来自分类Dev

正则表达式查找和替换:删除除以“#”开头的单词以外的所有内容?

来自分类Dev

删除除最后一行以外的所有以相同字符串开头的行

来自分类Dev

如何为除LoginController Grails Spring Security Request映射以外的所有URL指定IS_AUTHENTICATED_FULLY?

来自分类Dev

如何在不使用mod_rewrite的情况下重定向除一个路径及其所有子路径以外的所有URL?

Related 相关文章

  1. 1

    Joomla重定向以正确的itemId开头的所有URL

  2. 2

    获取除一个以外的所有URL参数

  3. 3

    RegEx替换除一个以外的所有URL

  4. 4

    从XML文件中删除除URL以外的所有内容

  5. 5

    Moxy的getValueByXPath对于除根元素以外的所有元素均返回null

  6. 6

    使用rsync为除根目录以外的所有文件设置权限

  7. 7

    乘客+烧瓶和URL转义

  8. 8

    除了使用Nginix的URL以外,其余所有URL都使用小写

  9. 9

    Redis删除除以开头的键以外的所有键

  10. 10

    CognitiveServices POST响应:使用原始JS对嵌套JSON对象的除根以外的所有数据进行data.hasOwnProperty失败

  11. 11

    htaccess 301重新重定向以某些文本开头的所有URL

  12. 12

    使用ANT从URL获取以特定单词开头的所有文件

  13. 13

    htaccess 重定向所有资产 URL,除了以特定字符串开头

  14. 14

    正则表达式会影响Yahoo Pipes中特定域以外的所有URL

  15. 15

    正则表达式以捕获URL的第一段以外的所有内容

  16. 16

    htaccess重定向除两个以外的所有URL

  17. 17

    允许除Spring安全中的一个以外的所有URL

  18. 18

    正则表达式记事本++:如何删除除URL以外的所有内容?

  19. 19

    htaccess重定向除两个以外的所有URL

  20. 20

    正则表达式以捕获URL的第一段以外的所有内容

  21. 21

    jQuery删除字符串中除url以外的所有内容

  22. 22

    如何在ASP.Net中将除单个URL以外的所有URL重定向到https?

  23. 23

    如何在ASP.Net中将除单个URL以外的所有URL重定向到https?

  24. 24

    Servlet URL模式以匹配所有URL

  25. 25

    从行的开头获取除换行以外的所有空格,直到有任何内容?

  26. 26

    正则表达式查找和替换:删除除以“#”开头的单词以外的所有内容?

  27. 27

    删除除最后一行以外的所有以相同字符串开头的行

  28. 28

    如何为除LoginController Grails Spring Security Request映射以外的所有URL指定IS_AUTHENTICATED_FULLY?

  29. 29

    如何在不使用mod_rewrite的情况下重定向除一个路径及其所有子路径以外的所有URL?

热门标签

归档