我们在日常开发中希望访问文件以域名的形式访问本地文件。而mac自带apache,我们只需要简单地配置apache配置文件及host配置文件,便可以实现用url的形式来访问文件了。

一 apche配置文件

Mac中apachede的配置文件是/etc/apache2/httpd.conf

1.打开配置文件vim /etc/apache2/httpd.conf
如果文件是只读,则需要利用sodu chmod 777 文件名来修改文件模式

2.修改文件权限,只需要<Directory />添加下面的权限即可。

<Directory />
     AllowOverride none
     Require all granted
     Allow from all
 </Directory>

ps:如果不修改的话,之后在访问url的时候会报如下的权限错误
图片描述

3.解注host文件,以用于后续host配置
图片描述

二 host配置文件

Mac中host的配置文件是/private/etc/apache2/extra/httpd-vhosts.conf

1.修改host配置文件
图片描述
ps:这里需要注意的是,host应该与apache配置文件的host一致

2.修改host 用命令vim /etc/hosts(这里也可以直接用host图形化工具)
图片描述

以上步骤完成后,重启apache(sudo apachectl restart )即可
这个时候,我们打开浏览器 就可以用域名访问文件啦~


miya
249 声望8 粉丝

前端工程师