我是一名程序员,正在尝试推出我的第一个网站。通过 sf 和其他网站上的各种有用帖子,我在 Linode 上建立了一个帐户并设置了一个切片(Debian、Apache 等)。我有一个正在开发的 Drupal 网站,并且还想在 Linode 服务器中有一个测试网站。现在,我想建立一个具有以下要求的网站。
设置和保护测试站点以及实际(生产)站点的最佳方法是什么?虚拟主机是答案吗?
为了保护测试站点,.htaccess 身份验证是否足以阻止公众和机器人的访问?
我还修改了主题、数据库内容等,因此在一个 drupal 安装下拥有两个站点可能不是一个好主意。您有什么建议?
提前致谢。bsreekanth
。
答案1
答案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>