我有一个 linode 服务器,并且正在使用 webrick 运行一个用于开发目的的网站,现在我想将它投入生产并使用我已经安装并启动并运行经典 It Work 的 Apache2!预期的页面。
现在我想在这个 VPS 上运行多个站点我正在使用当前配置,该配置适用于纯 HTML,但不会运行 Web 应用程序,除非我在另一个端口(rails s -p3500 等)上运行它们,因为端口 80 已经被占用由阿帕奇。
<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。
任何帮助,将不胜感激。