在mac mamp环境中配置虚拟域名的方法

首先进入apache的配置文件httpd.conf,如果是mamp,路径是/Applications/MAMP/conf/apache/httpd.conf,用文本编辑器打开,command+f查找一下‘vhosts’关键字,来到了这一行

#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

把前面的#号去掉,表示这句话生效,这句话的意思就是使虚拟地址的配置文件生效。

保存后,用文本编辑器打开 /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf,加入需要配置的虚拟地址,大概是这样的:


    DocumentRoot "/Users/Cancel/Develop/MAMP/test"
    ServerName lypton.test.com
    ServerAlias lypton.test.com
    
        Options Indexes FollowSymLinks   
        AllowOverride All
        Order deny,allow
        Allow from all
    

其中DocumentRoot就是你的网站文件目录

ServerName是你希望配置的虚拟域名

ServerAlias也是一个别名,下面的Directory标签是一些配置,这些参数我也还在学习中。。例如第一个Options Indexes FollowSymLinks的意思是如果有index就显示index文件,如果没有就显示目录结构。

保存后,来到host配置文件,/etc/hosts,可以进入finder,shift+command+G,输入/etc,回车后找到hosts文件,用编辑器打开,也可以直接在终端输入 vi /etc/hosts,然后添加一行解析的语句

127.0.0.1 		lypton.test.com

 

如果你用的是mac自带的apache,httpd.conf 配置文件在/etc/apache2/httpd.conf 这儿,httpd-vhosts.conf文件在/etc/apache2/extra/etc/vhosts.conf这儿,hosts还是原来的位置。

你可能感兴趣的:(mac,mamp,虚拟主机,mac,虚拟主机)