我正在使用 linode vps 部署 rails 应用程序我已经成功安装了 ruby 和 rails、mysql 和 apache 以及乘客。
这是我在 /etc/host 中的主机文件
127.0.0.1 localhost.localdomain localhost
198.58.100.126 foo.qitch1.com foo
在 httpd.conf 文件中安装乘客后,我还复制了一些行
LoadModule passenger_module /usr/local/rvm/gems/ruby-1.9.3-p194@global/gems/passenger-3.0.17/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/rvm/gems/ruby-1.9.3-p194@global/gems/passenger-3.0.17
PassengerRuby /usr/local/rvm/wrappers/ruby-1.9.3-p194@global/ruby
其中包括在 apache2.conf
现在我在 /atc/apache2/sites_available 中创建名为 generate_pdf.com 的文件
其中 generate_pdf 是我的应用程序的名称。这个文件有代码
NameVirtualHost *:80
<VirtualHost *:80>
ServerName aziz.qitch1.com
DocumentRoot /var/www/generate_pdf/public
RailsEnv production
<Directory /var/www/generate_pdf/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
但是当我启动服务器并访问此网址 aziz.qitch1.com
什么都没有加载,我在 shell 中有这个
NameVirtualHost *:80 has no VirtualHosts
请帮忙