4.2。 组态
修改 /etc/apache2/sites-available/000-default.conf 配置文件来设置您的域。 首先要改变的是 的DocumentRoot 指示:
DocumentRoot /path/to/rails/application/public
接下来,更改指示:
选项索引 FollowSymLinks MultiViews ExecCGI AllowOverride All
命令允许,拒绝所有允许
AddHandler cgi脚本.cgi
您还应该为 Apache 启用 mod_rewrite 模块。 要启用 mod_rewrite 模块,请在终端提示中输入以下命令:
sudo a2enmod重写
最后,您将需要更改所有权 /路径/到/rails/应用程序/公共 和 /path/to/rails/application/tmp 用于运行 Apache 进程的用户的目录:
sudo chown -R www-data:www-data /path/to/rails/application/public sudo chown -R www-data:www-data /path/to/rails/application/tmp
就是这样! 现在您已经为 Ruby on Rails 应用程序准备好了服务器。