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