日志存档:01, 2009

准备Web工作文件夹

2009-01-18,星期天 | 分类:SEO, 原创 | 标签:, | 146 views
你还在通过访问http://localhost下不同的目录来构建自己的网站吗?没有为频繁的切换目录而感到烦恼吗?如果能通过不同的域名来访问每一个项目,也会为SEO带来很大的方便。下面介绍一下在本机中创建虚拟主机的方法。假如主机名为suraid.example.com,它将指向本地文件夹suraid。注意:将suraid.example.com作为虚拟主机并不会影响任何现有的在线应用,因为example.com是IANA保留的特殊域名,专门用于文档和演示,请访问http://example.com获取官方信息。 按照下面步骤来创建并测试位于本地的虚拟主机: (1)首先需要将suraid.example.com添加到Windows的hosts文件。下列行将会告诉Windows,全部对suraid.example.com的域名解析请求都将由本地处理,而不是由DNS来解析。打开默认位于C:\Windows\System32\drivers\etc\hosts的主机文件,并添加如下行: 127.0.0.1 localhost 127.0.0.1 suraid.example.com (2)创建名为suraid的新文件夹。假设在C:\suraid。 (3)最后需要在Apache中为suraid.example.com配置虚拟主机。现在所有的对http://localhost/和http://suraid.example.com/的请求都已经由Apache的默认目录来处理,并且两者获得同样结果。而希望对http://suraid.example.com/的请求能够由新创建的文件夹suraid服务。为了创建虚拟主机,需要编辑Apache配置文件。在典型的Apache安装中,有一个单独的配置文件httpd.conf。为了添加一个虚拟主机,请在conf\extra\httpd-vhosts.conf添加如下行。 NameVirtualHost 127.0.0.1:80 <VirtualHost 127.0.0.1:80> #服务器根目录     DocumentRoot "C:\wwwroot"     ServerName localhost </VirtualHost> <VirtualHost 127.0.0.1:80> ...