mac 下 mamp 配置虚拟主机步骤

PRO用户请华丽飘过~apache

先进入apache的配置文件httpd.conf,路径是/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,加入须要配置的虚拟地址,大概是这样的:编辑器

这里注意不要照着MAMP里面httpd-vhosts.conf的演示代码写,我试过那个不起做用,用下面的能够。ide

<VirtualHost *:80>
    DocumentRoot "/Applications/MAMP/htdocs/tp5/public"
    ServerName tp.cn
    ServerAlias tp.cn
    <Directory "/Applications/MAMP/htdocs/tp5/public">
        Options Indexes FollowSymLinks   
        AllowOverride All
        Order deny,allow
        Allow from all
    </Directory>
</VirtualHost>


其中DocumentRoot就是你的网站文件目录,ServerName是你但愿配置的虚拟域名,ServerAlias也是一个别名,下面的Directory标签是一些配置,这些参数我也还在学习中。。例如第一个Options Indexes FollowSymLinks的意思是若是有index就显示index文件,若是没有就显示目录结构。

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

127.0.0.1 tp.cn

保存之后,重启一下apache,在浏览器输入tp.cn,就是你刚才设置的虚拟域名,到这就成功了。

若是是mac自带的apache,httpd.conf 配置文件在/etc/apache2/httpd.conf 这儿,httpd-vhosts.conf文件在/etc/apache2/extra//etc/vhosts.conf这儿,hosts仍是原来的位置。网站

相关文章
相关标签/搜索