用于 Drupal 测试站点的 Apache 虚拟主机

用于 Drupal 测试站点的 Apache 虚拟主机

我是一名程序员,正在尝试推出我的第一个网站。通过 sf 和其他网站上的各种有用帖子,我在 Linode 上建立了一个帐户并设置了一个切片(Debian、Apache 等)。我有一个正在开发的 Drupal 网站,并且还想在 Linode 服务器中有一个测试网站。现在,我想建立一个具有以下要求的网站。

  1. 设置和保护测试站点以及实际(生产)站点的最佳方法是什么?虚拟主机是答案吗?

  2. 为了保护测试站点,.htaccess 身份验证是否足以阻止公众和机器人的访问?

我还修改了主题、数据库内容等,因此在一个 drupal 安装下拥有两个站点可能不是一个好主意。您有什么建议?

提前致谢。bsreekanth

答案1

这可能会有帮助,也是我所用的方法:

http://httpd.apache.org/docs/2.0/vhosts/examples.html

除非您需要 SSL,否则基于名称的可能是最常见的。

答案2

您可以按如下方式设置 Drupal 的多个值:

服务器配置

# Ensure that Apache listens on port 80 Listen 80

# Listen for virtual host requests on all IP addresses NameVirtualHost *:80

<VirtualHost *:80> DocumentRoot /www/example1 ServerName www.example1.com

# Other directives here

</VirtualHost>

<VirtualHost *:80> DocumentRoot /www/example2 ServerName www.example2.org

# Other directives here

</VirtualHost>

如何使用 Drupal

相关内容