2013-03-21 64 views
0

所以我们都知道要在htdocs里面访问你的网站,你必须输入“localhost/yoursite文件夹”对不对?但我已经设法改变了我的朋友的一些帮助。现在我的朋友不在了,所以我不能让他改回来。我可以通过“mysite.test”访问它,而不是“localhost/yoursite”,它与system32中的host.txt有关。现在的问题是即时在htdocs中安装一个新的drupal站点,我不能访问它,因为我的localhost总是指向我的第一个drupal站点。我该如何配置?如何将htdocs中的localhost/myfolder重命名为某个域名

这里是我的HOST.TXT

# localhost name resolution is handled within DNS itself. 
# 127.0.0.1  localhost 
# ::1    localhost 
    127.0.0.1 activate.adobe.com 
    127.0.0.1 drupal6.test 
    127.0.0.1 belmark.test 

的Drupal 6是我以前的网站。 belmark.test是我希望本地主机指向哪个站点不工作的站点。即使我省略drupal6.test行本地主机还是定向到drupal6.test

,这里是我的httpd-vhost.conf如果

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/xampp/htdocs/drupal6" 
    ServerName drupal6.test 
    ServerAlias drupal6.test 
    ErrorLog "logs/drupal6.test-error.log" 
    CustomLog "logs/drupal6.test-access.log" combined 
</VirtualHost> 

<VirtualHost *:80> 
    ServerAdmin [email protected] 
    DocumentRoot "C:/xampp/htdocs/drupal7" 
    ServerName belmark.test 
    ServerAlias belmark.test 
    ErrorLog "logs/drupal.test-error.log" 
    CustomLog "logs/drupal.test-access.log" combined 
</VirtualHost> 
+0

我不知道如何进一步阐述这个问题。请帮忙。 – 2013-03-21 16:12:40

回答

0

不知道我理解你的问题所在

创建子文件夹在htdocs中并安装它。

127.0.0.1/subfolder/yoursite 
+0

尝试过。不!以及如何把它放在子文件夹帮助? – 2013-03-21 16:09:16

+0

与子文件夹,您可以承载多个网站.. – soumer 2013-03-21 16:17:21

1

您需要配置apache(通过xampp)和其他虚拟主机,每个虚拟主机一个。

虚拟主机配置将ServerName与DocumentRoot进行映射。例如,

ServerName localhost 
DocumentRoot /path/to/my/drupal 

如果您想要一个新的第二个站点,您将需要第二个虚拟主机。如果你只是想用新的Drupal安装替换原来的站点,你的原始虚拟主机可以保持不变(只要你放在原来的地方,这听起来像你没有,因为旧网站是仍在加载)。

有关如何添加/编辑vhost条目的信息,请参阅XAMPP文档。

+0

你能帮我一点这里先生。你是第一个得到我真正想要的问题的人。我现在了解有关虚拟主机的东西,谢谢。现在我的问题是,我甚至不能访问本地主机。我将编辑我的文章,并包括我的host.txt – 2013-03-21 16:22:12

+0

我现在可以访问本地主机。但我又回到了主要问题。我无法将localhost指向我的新网站。它总是指向我之前的网站。先生,请。在这里需要帮助 – 2013-03-21 16:46:32

+0

你有没有可能将hosts文件重命名为hosts.txt?很确定那不好。 – ezeedub 2013-03-21 16:48:55

0

我的上帝的答案很简单。 Apache只需要重新启动。好!感谢努力的人。

相关问题