美文网首页iOS开发大数据学习专题Tools
Mac中Apache的基本配置和使用

Mac中Apache的基本配置和使用

作者: 不知名bzm | 来源:发表于2016-04-14 14:25 被阅读9943次

目的

需要将一份存有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服务

相关文章

网友评论

  • 苦工:可以通过post方式向apache提交数据吗
    不知名bzm:@旧饭盆mingzhi_liu 单纯的apache服务据我了解是不支持的,这个就需要写服务器相关的代码了,建议你找个做服务器开发的朋友问下。
  • 一切都是幻觉:Forbidden

    You don't have permission to access
    looooker:@一切都是幻觉 thank you,已经解决了,我的是父级文件夹访问权限的原因
    一切都是幻觉:@looooker httpd.conf第181、182行user改成自己的,Group 改成 admin
    looooker:我也遇到同样的问题
  • Shmily落墨:请问一下,我这边配置完apache之后访问localhost显示无法连接这是什么情况呢?应该如何解决呢?
    5fe5a09fd059:您好,我想请问一下,我打开终端找到文件后,想修改端口,输入不了内容是什么情况?
    不知名bzm:是不是服务没起来?看下是不是有报错信息什么的

本文标题:Mac中Apache的基本配置和使用

本文链接:https://www.haomeiwen.com/subject/oyowlttx.html