Mac中Apache的基本配置和使用

目的

需要将一份存有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,具体添加位置可以根据图中注释查找,行号仅供参考。

config_port.png

2.修改权限,不修改启动的时候会报错
修改为下面所示内容:

<Directory />
     AllowOverride none
     Require all granted
     Allow from all
 </Directory>
change_permissions.png

3.解注释虚拟host配置

open_host.png

二、打开虚拟host配置文件

# vim /private/etc/apache2/extra/httpd-vhosts.conf

在末尾添加配置,其中8001和主配置文件的端口号一样,

config_vhost.png

启动服务

运行命令

# sudo apachectl start

在浏览器中输入 http://localhost:8002/TestData.json 就可以看到TestData的数据了,此时就实现了我们最开始所希望的目的。

Apache 常用命令

# sudo apachectl start      // 启动Apache服务
# sudo apachectl stop       // 停止Apache服务
# sudo apachectl restart    // 重启Apache服务
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容