如何为本地开发设置vhosts

时间:2011-07-29 20:48:44

标签: apache vhosts

当我在地址栏example.local中写入时,如何设置Apache 2.2从htdocs / example /加载站点?

提前致谢

1 个答案:

答案 0 :(得分:1)

您必须确保example.local解析为您的本地计算机,最简单的方法是添加一行

127.0.0.1  example.local

到您的hosts文件(linux:/ etc / hosts; win:%SystemRoot%\ system32 \ drivers \ etc \ hosts)。 而且你需要在你的apache配置中使用vhost(比如非常基本)

<VirtualHost 127.0.0.1:80>
  ServerName    example.local
  DocumentRoot  /path/to/htdocs
  ErrorLog      /path/to/error.log
  CustomLog     /path/to/access.log combined
</VirtualHost>

这样你就可以通过http://example.local/example/

访问htdocs / example /中的文件

有关详细信息,请参阅fine apache manual