0
在apache2.conf结束时,我说:默认页3.1
LoadModule passenger_module /home/rusik/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.11/ext/apache2/mod_passenger.so
PassengerRoot /home/rusik/.rvm/gems/ruby-1.9.2-p290/gems/passenger-3.0.11
PassengerRuby /home/rusik/.rvm/wrappers/ruby-1.9.2-p290/ruby
ServerName localhost
<VirtualHost *:80>
ServerName sample.app
DocumentRoot /home/rusik/work/ruby/sample_app/public
</VirtualHost>
所以,当我重新启动Apache的
sudo apachectl restart
我得到了默认的Apache网页,而不是rails项目的默认页面,为什么? The default file在/ etc/apache2/sites-enabled/000-default中,默认的虚拟主机在哪里,我没有改变。
你投入你的浏览器是什么网址?它需要与您的虚拟主机块中的ServerName(或别名)匹配,否则默认的优先。 – 2012-03-03 09:57:52
我把“本地主机” – user1028432 2012-03-03 10:22:08
如果我将添加ServerAlias sample2.app后ServerName在VirtualHost块,并把sample2.app在浏览器中将无法正常工作。我试过)) – user1028432 2012-03-03 10:39:22