目的
需要将一份存有JSON数据的文件以接口形式访问到(形如:http://localhost:8002/TestData.json), 但是作为一个移动端开发人员真的没有开发过服务器,下面介绍下如何通过Apache快速实现通过url进行访问的目的。
前言
Mac是自带Apache的,我们想使用Apache服务直接进行配置就可以了。
配置前须知
Apache的主配置文件是
/etc/apache2/httpd.conf
虚拟host配置文件是
/private/etc/apache2/extra/httpd-vhosts.conf
开始配置
一、首先打开主配置文件
# vim /etc/apache2/httpd.conf
1.配置端口号
添加任意一个端口号(最后访问的时候用),我这里是8001,具体添加位置可以根据图中注释查找,行号仅供参考。
2.修改权限,不修改启动的时候会报错
修改为下面所示内容:
<Directory />
AllowOverride none
Require all granted
Allow from all
</Directory>
3.解注释虚拟host配置
二、打开虚拟host配置文件
# vim /private/etc/apache2/extra/httpd-vhosts.conf
在末尾添加配置,其中8001和主配置文件的端口号一样,
启动服务
运行命令
# sudo apachectl start
在浏览器中输入 http://localhost:8002/TestData.json 就可以看到TestData的数据了,此时就实现了我们最开始所希望的目的。
Apache 常用命令
# sudo apachectl start // 启动Apache服务
# sudo apachectl stop // 停止Apache服务
# sudo apachectl restart // 重启Apache服务