天天看点

Debian 8 使用 Apache 部署 Ruby on Rails

1.安装使用Ruby,构建Ruby模块和运行Rails应用程序所需的系统包

2.使用gem模块的gem包管理器,安装fastthread gem:

3.安装Ruby On Rails:

4.(可选)为您的应用程序安装其他依赖项,例如 MySQL 支持:

5.将rails添加到$PATH环境变量。 请确保用正在运行的Ruby版本替换VERSION:

6.在您的网站的公共文件夹中启动一个新的rails项目,以确保一切正常配置。 替换为你的应用程序名称:

1.打开配置文件,调整DocumentRoot

/etc/apache2/sites-available/example.com.conf:

2.重启Apache

有许多方法可以使用Passenger部署多个Rails应用程序。 最简单的方法是运行如上配置的多个不同的虚拟主机来托管单个Rails应用程序。 或者,您可以在单个虚拟主机中托管多个Rails应用程序。 本节介绍一个。

1.添加RailsBaseURI指令,指定虚拟主机配置中Rails应用程序的路径,如以下示例所示, /etc/apache2/sites-available/example.com.conf:

这些指令配置Passenger在example.com站点上指定的三个位置运行三个Rails应用程序。

2.将应用程序的public/目录链接到public_html/的子目录:

原文发布时间:2017-06-12