Lig*_*ang 2 apache ruby-on-rails passenger
我的要求是访问http:// myhost / for my ROR项目并使用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>
Run Code Online (Sandbox Code Playgroud)
Lig*_*ang 13
在挖掘乘客文件后,我发现有一种简单的方法可以做到这一点
<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>
Run Code Online (Sandbox Code Playgroud)
这将强制Passenger跳过path/phpmyadmin下的请求
| 归档时间: |
|
| 查看次数: |
1365 次 |
| 最近记录: |