(0014)iOS 开发之Mac自带的Apache本地服务器玩耍(01)
需求:项目结束,没什么事,一直对服务器的访问比较感兴趣,但是又没有正式的服务器地址测试。所以就想研究一下本地服务器的访问来模拟,正好发现Mac自带的Apache本地服务器。
http://blog.csdn.net/seafishyls/article/details/44546809(修改默认部署路径/修改apache默认端口)
测试本地Apache 服务器:访问 http://127.0.0.1/ 是,浏览器显示无法连接服务器的。因为Apache服务器没有启动。
第一步:开启Apache 服务器
1. 打开终端
开启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数据(其他类型同理)呢?
- 创建一个纯文本文档test
- 将JSON数据串复制到里面,然后将.txt扩展名去掉
- 将这个文件放到服务器路径下
4、接下来用浏览器访问http://127.0.0.1/test 访问成功
关闭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)相关推荐
- (0016)iOS 开发之Mac上Navicat Premium 创建远程连接和本地连接
1.下载安装 (百度云盘里面有安装文件和注册机) 链接: https://pan.baidu.com/s/1kVG1k71 密码: mr5g 破解教程看这篇博客:http://blog.csdn.ne ...
- (0012) iOS 开发之MAC 终端命令学习
Mac 下经常使用终端命令行,看上去很高大上的感觉.自己对终端命令行不是很熟悉.所以下决心学习它.于是就记下自己使用的命令行!以备忘记时查阅. 用 Tab 键可以自动补齐 0. ctrl + umac ...
- (0062)iOS开发之Xcode自带单元测试UnitTest
转载:http://www.jianshu.com/p/009844a0b9ed 什么是单元测试? 一听到单元测试这个词感觉很高端,其实单元测试就是为你的方法多专门写一个测试函数.以保证你的方法在不停 ...
- (0017)iOS 开发之Mac上安装Eclipse、创建java后台程序访问本地数据库
Mac 上安装Eclipse 1. Eclipse下载列表: http://www.eclipse.org/downloads/packages/release/Neon/2 2.不同的开发需求下载不 ...
- iOS开发之mac上搭建openfire服务器
2019独角兽企业重金招聘Python工程师标准>>> 非盈利无广告开发者专用网址导航:www.dev666.com 1.概述 Openfire 采用Java开发,开源的实时协作(R ...
- (0023)iOS 开发之Mac上MySQL服务的卸载
卸载需求:由于安装成功使用之后,过几天我又去登录mysql,结果登不上了一直报,Access denied for user 'root'@'localhost' (using password: Y ...
- 配置Mac自带的Apache http服务器
Mac系统是自带Apache,所以很方便我们做一些http测试. 我可以先启动默认的服务器 $ sudo apachectl start 在浏览器打开:http://localhost 将会看到下面信 ...
- ios开发之OC基础-类和对象
ios开发之OC基础-类和对象 本系列的文章主要来自于个人在学习前锋教育-欧阳坚老师的iOS开发教程之OC语言教学视频所做的笔记,边看视频,边记录课程知识点.建议大家先过一遍视频,在看视频的过程中记录 ...
- iOS开发之AVKit框架使用
2019独角兽企业重金招聘Python工程师标准>>> iOS开发之AVKit框架使用 一.引言 在iOS开发框架中,AVKit是一个非常上层,偏应用的框架,它是基于AVFounda ...
最新文章
- 分享个网盘,个人觉得很不错!
- linux 系统基础知识 - fdisk命令
- 办公自动化中工作流过程定义的设计与实现
- 2、C语言面试笔试---运算符和表达式
- tem在c语言中的作用,Temtem状态有什么效果 Temtem各状态效果介绍_游侠网
- boost::log::sources::severity_logger用法的测试程序
- rabbitmq中消息的存储
- SAP License:给SAP顾问的5个小贴士
- 【一起学爬虫】PyQuery详解
- mysql 存储过程:提供查询语句并返回查询执行影响的行数
- Selenium2学习笔记一
- Git与GitHub的了解与运用
- laravel实现打包多个文件,并下载
- cesium-模型处理(FBX2GLTF)
- Unity开发 MMORPG类游戏引导系统
- 如何使用思维导图做计划?这样绘制思维导图的方法你使用过吗?
- ubuntu14.04下安装图片编辑软件pinta
- 多卡聚合路由器和企业路由器的区别
- 2020FME博客大赛——地下管线-雨水管网 三维可视化
- 瑞云专访CG新生力量:《星野》C4D动画毕设制作分享