【发布时间】:2012-11-07 10:16:06
【问题描述】:
我有一个 linode 服务器,并且正在使用 webrick 运行一个用于开发目的的网站,现在我想将它投入生产并使用我已经安装并启动并运行经典 It Work's 的 Apache2!预期的页面。
现在我想在这个 VPS 上运行多个站点我正在使用当前配置,该配置适用于纯 HTML,但不会运行 Web 应用程序,除非我在另一个端口(rails s -p3500 等)上运行它们,因为端口 80 是已经被 Apache 占用了。
<VirtualHost *:80>
ServerName datumpoint.bizmodev.com
# ServerAlias *.example.com
DocumentRoot /var/www.bizmodev.com
<Directory "/var/www.bizmodev.com">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName homehounduk.co.uk
ServerAlias *.homehounduk.co.uk
DocumentRoot /var/www.homehounduk.co.uk
<Directory "/var/www.homehounduk.co.uk">
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
我是否需要使用乘客或其他东西才能使其正常工作?我尝试将虚拟主机更改为不同的端口和东西,但最终得到了 403。
任何帮助将不胜感激。
【问题讨论】:
-
乘客是个好主意
-
有没有关于如何从头开始设置的教程?
标签: ruby-on-rails deployment apache2 passenger