RubyonRails-Apache配置文件错误
我正在读一本关于“RubyonRails”的书,现在我必须使用Apache和Passenger部署我的应用程序。一切似乎都已正确安装,但当我最终在Apache配置文件中添加以下代码时:RubyonRails-Apache配置文件错误,ruby,ruby-on-rails-3,apache,Ruby,Ruby On Rails 3,Apache,我正在读一本关于“RubyonRails”的书,现在我必须使用Apache和Passenger部署我的应用程序。一切似乎都已正确安装,但当我最终在Apache配置文件中添加以下代码时: <VirtualHost *:80> ServerName depot.yourhost.com DocumentRoot /home/gotqn/Aptana Projects/depot/public/ <Directory /home/gotqn/Aptana Proj
<VirtualHost *:80>
ServerName depot.yourhost.com
DocumentRoot /home/gotqn/Aptana Projects/depot/public/
<Directory /home/gotqn/Aptana Projects/depot/public>
AllowOverride all
Options -MultiViews
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
知道我做错了什么吗?您在目录路径中使用了空格,您需要转义空格或创建没有空格的路径。 不要将其添加到apache2.conf,而是在/etc/apache2/site available中创建一个文件(称为newsite或其他文件),并在该文件中写入相同的内容。然后运行以下命令:
sudo a2ensite newsite
然后重新启动服务器并将您的服务器名称添加到/etc/hosts这行中不允许有空格,只需将整个路径用双引号引起来即可
sudo a2ensite newsite
DocumentRoot "/home/gotqn/Aptana Projects/depot/public/"