【Apache】添加多站点(设置虚拟主机)

首先修改Apache的配置文件(由于我用的是MacOS自带的服务器环境,因此配置文件的目录是:/etc/apache2/http.conf。其他环境例如MAMP,则在 MAMP/conf/apache/ 中。

编辑需要root权限)。

找到这一行,将第二行前面的#号去掉,表示启用vhosts虚拟主机:

 

接着就去找这个http-vhosts.conf文件,在文件最后添加如下代码,添加规则如下:

  • DocmentRoot:设置项目的根目录,如:/var/www/project1/、/Library/Webserver/Documents/project1/等。
  • ServerName:设置访问项目的域名,如:www.project1.com。这样设置之后,就不需要用“localhost/project1/admin”访问,而可以用“www.project1.com/admin”访问本地项目了。

最后一步,设置MacOS的hosts文件(文件目录是/private/etc/hosts),将域名添加到本机地址中:

到这一步就完成了,如果要设置多个站点,就在第二步和第三步中添加多个站点即可。

 

猜你喜欢

转载自www.cnblogs.com/fanzhongyan/p/9257371.html