需求:项目结束,没什么事,一直对服务器的访问比较感兴趣,但是又没有正式的服务器地址测试。所以就想研究一下本地服务器的访问来模拟,正好发现Mac自带的Apache本地服务器。

http://blog.csdn.net/seafishyls/article/details/44546809(修改默认部署路径/修改apache默认端口)

测试本地Apache 服务器:访问 http://127.0.0.1/    是,浏览器显示无法连接服务器的。因为Apache服务器没有启动。

第一步:开启Apache 服务器

1. 打开终端

查看 Apache 版本:httpd -v

开启Apache: sudo apachectl start

输入密码后  apache服务器就已经启动了。

然后重新访问http://127.0.0.1/  成功了。

2. Mac下Apache服务器的文件路径:

点击Finder,然后Command+Shift+G,前往如下路径(mac下Apache服务器的文件路径)

/Library/WebServer/Documents

访问:http://127.0.0.1  默认打开的是index.html.en(html是一个网页文件)(可以推txt 文档打开查看html),此时如果我在浏览器的网址框输入的是http://127.0.0.1/PoweredByMacOSX.gif, 浏览器就便会显示PoweredByMacOSX.gif图片。

3.访问已存在的文件可以,那么如何使该服务器返回json数据(其他类型同理)呢?

  1. 创建一个纯文本文档test
  2. 将JSON数据串复制到里面,然后将.txt扩展名去掉
  3. 将这个文件放到服务器路径下

4、接下来用浏览器访问http://127.0.0.1/test 访问成功

5.使用过后关闭Apache 服务器

关闭Apache:  sudo apachectl stop

注:重启Apache:  sudo apachectl restart

这样就可以把一些文件放到本地服务器,然后自由访问服务器的文件了。

********************

遇到问题:发现sudo apachectl stop  命令返回

$:System/Library/LaunchDaemons/org.apache.httpd.plist: Could not find specified service

无法停止Apache 服务器服务

解决:$:sudo killall httpd 之后再使用 $:sudo apachectl stop

就可以关闭了!

(0014)iOS 开发之Mac自带的Apache本地服务器玩耍(01)相关推荐

  1. (0016)iOS 开发之Mac上Navicat Premium 创建远程连接和本地连接

    1.下载安装 (百度云盘里面有安装文件和注册机) 链接: https://pan.baidu.com/s/1kVG1k71 密码: mr5g 破解教程看这篇博客:http://blog.csdn.ne ...

  2. (0012) iOS 开发之MAC 终端命令学习

    Mac 下经常使用终端命令行,看上去很高大上的感觉.自己对终端命令行不是很熟悉.所以下决心学习它.于是就记下自己使用的命令行!以备忘记时查阅. 用 Tab 键可以自动补齐 0. ctrl + umac ...

  3. (0062)iOS开发之Xcode自带单元测试UnitTest

    转载:http://www.jianshu.com/p/009844a0b9ed 什么是单元测试? 一听到单元测试这个词感觉很高端,其实单元测试就是为你的方法多专门写一个测试函数.以保证你的方法在不停 ...

  4. (0017)iOS 开发之Mac上安装Eclipse、创建java后台程序访问本地数据库

    Mac 上安装Eclipse 1. Eclipse下载列表: http://www.eclipse.org/downloads/packages/release/Neon/2 2.不同的开发需求下载不 ...

  5. iOS开发之mac上搭建openfire服务器

    2019独角兽企业重金招聘Python工程师标准>>> 非盈利无广告开发者专用网址导航:www.dev666.com 1.概述 Openfire 采用Java开发,开源的实时协作(R ...

  6. (0023)iOS 开发之Mac上MySQL服务的卸载

    卸载需求:由于安装成功使用之后,过几天我又去登录mysql,结果登不上了一直报,Access denied for user 'root'@'localhost' (using password: Y ...

  7. 配置Mac自带的Apache http服务器

    Mac系统是自带Apache,所以很方便我们做一些http测试. 我可以先启动默认的服务器 $ sudo apachectl start 在浏览器打开:http://localhost 将会看到下面信 ...

  8. ios开发之OC基础-类和对象

    ios开发之OC基础-类和对象 本系列的文章主要来自于个人在学习前锋教育-欧阳坚老师的iOS开发教程之OC语言教学视频所做的笔记,边看视频,边记录课程知识点.建议大家先过一遍视频,在看视频的过程中记录 ...

  9. iOS开发之AVKit框架使用

    2019独角兽企业重金招聘Python工程师标准>>> iOS开发之AVKit框架使用 一.引言 在iOS开发框架中,AVKit是一个非常上层,偏应用的框架,它是基于AVFounda ...

最新文章

  1. 分享个网盘,个人觉得很不错!
  2. linux 系统基础知识 - fdisk命令
  3. 办公自动化中工作流过程定义的设计与实现
  4. 2、C语言面试笔试---运算符和表达式
  5. tem在c语言中的作用,Temtem状态有什么效果 Temtem各状态效果介绍_游侠网
  6. boost::log::sources::severity_logger用法的测试程序
  7. rabbitmq中消息的存储
  8. SAP License:给SAP顾问的5个小贴士
  9. 【一起学爬虫】PyQuery详解
  10. mysql 存储过程:提供查询语句并返回查询执行影响的行数
  11. Selenium2学习笔记一
  12. Git与GitHub的了解与运用
  13. laravel实现打包多个文件,并下载
  14. cesium-模型处理(FBX2GLTF)
  15. Unity开发 MMORPG类游戏引导系统
  16. 如何使用思维导图做计划?这样绘制思维导图的方法你使用过吗?
  17. ubuntu14.04下安装图片编辑软件pinta
  18. 多卡聚合路由器和企业路由器的区别
  19. 2020FME博客大赛——地下管线-雨水管网 三维可视化
  20. 瑞云专访CG新生力量:《星野》C4D动画毕设制作分享

热门文章

  1. BZOJ-1644: [Usaco2007 Oct]Obstacle Course 障碍训练课(SPFA)
  2. OCR文字识别软件的快速任务功能如何用
  3. BZOJ 3534 重建
  4. TreaponseHeader
  5. 使用EntityFramework6连接MySql数据库(db first方式)
  6. js中判断两个数字的大小
  7. 【面试】上中断和下中断
  8. Beta阶段第二次冲刺
  9. 【BZOJ2326】【HNOI2011】数学作业 [矩阵乘法][DP]
  10. AC自动机 HDOJ 5384 Danganronpa