gpt4 book ai didi

ruby-on-rails - 如何在CentOS 6上使用Ruby on Rails + Passenger和其他服务(例如phpmyadmin/bugzilla)

转载 作者:行者123 更新时间:2023-12-02 05:43:27 25 4
gpt4 key购买 nike

我的要求是访问ROR项目的http:// myhost /,并使用http:// myhost / phpmyadmin /和http:// myhost / bugzilla /访问phpmyadmin和bugzilla。

我想知道如何配置我的VirtualHost和DocumentRoot,谢谢您的评论!

我的 /etc/httpd/conf/httpd.conf 的内容

LoadModule passenger_module /usr/lib/ruby/gems/1.9.1/gems/passenger-3.0.14/ext/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.9.1/gems/passenger-3.0.14
PassengerRuby /usr/bin/ruby
.....
.....

<VirtualHost *:80>
ServerName myhost
DocumentRoot /var/www/html/myProject/public
RailsEnv development
<Directory /var/www/html/myProject/public>
AllowOverride All
Options -MultiViews
</Directory>
</VirtualHost>

最佳答案

找出旅客文件后,我发现有一种简单的方法

<VirtualHost *:80>
ServerName myhost
DocumentRoot /var/www/html/myProject/public
RailsEnv development
<Directory /var/www/html/myProject/public>
AllowOverride All
Options -MultiViews
</Directory>
Alias /blog /var/www/html/phpmyadmin
<Location /phpmyadmin>
PassengerEnabled off
</Location>
</VirtualHost>

这将强制乘客跳过路径/ phpmyadmin下的请求

关于ruby-on-rails - 如何在CentOS 6上使用Ruby on Rails + Passenger和其他服务(例如phpmyadmin/bugzilla),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12048319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com