Ruby on rails Can';t让乘客服务页面(我在里面使用的步骤)
我一直在努力让乘客运行我的Rails/Rack应用程序 我使用的步骤(作为根): 清洁Debian 6安装Ruby on rails Can';t让乘客服务页面(我在里面使用的步骤),ruby-on-rails,apache2,passenger,Ruby On Rails,Apache2,Passenger,我一直在努力让乘客运行我的Rails/Rack应用程序 我使用的步骤(作为根): 清洁Debian 6安装 智能安装apache2(Ruby) 要求取自RVM), git core、curl(以及更多 (我想也是这样) 安装rvm(系统范围) 安装ruby 1.9.2-p180,以及 将其设置为默认值 安装乘客宝石,以及 运行apache2模块 安装(获取apache2) (沿途的特权) 创造 /etc/apache2/mods可用/乘客负载 及放置: 加载模块 乘客舱。。。(一 在apac
- 智能安装apache2(Ruby) 要求取自RVM), git core、curl(以及更多 (我想也是这样)
- 安装rvm(系统范围)
- 安装ruby 1.9.2-p180,以及 将其设置为默认值
- 安装乘客宝石,以及 运行apache2模块 安装(获取apache2) (沿途的特权)
- 创造 /etc/apache2/mods可用/乘客负载 及放置:
- 创造 /etc/apache2/mods可用/passenger.conf 及放置:
- ap2enmod乘客(之后重启apache)
ServerName localhost/testapp
DocumentRoot/var/www/testapp/public
允许超越所有
选项-多视图
- ap2ensite testapp
- 从/var/www/testapp中安装捆绑包
- /etc/init.d/apache2重新启动
谢谢 ServerName中不能有斜杠。只需将ServerName设为localhost,然后转到访问您的站点 如果您需要在localhost上部署多个网站,您可以这样做,但需要遵循以下额外步骤:
服务器名中不能有斜杠。只需将ServerName设为localhost,然后转到访问您的站点 如果您需要在localhost上部署多个网站,您可以这样做,但需要遵循以下额外步骤:
哦。谢谢,它确实运行了它!哦谢谢,它确实运行了它!
<VirtualHost *:80>
ServerName localhost/testapp
DocumentRoot /var/www/testapp/public
<Directory /var/www/testapp/public>
AllowOverride all
Options -MultiViews
</Directory>
</VirtualHost>