Mac OS X 10.9下搭建java web开发环境之一 开启和配置本机的Apache服务

发布时间:2021-12-04 23:46:46

概要:

可能大多数人没有注意到,Mac OS X 其实内置了 Apache 服务器,可以很简单的启动web服务。Apple 将 Apache “封装”起来了,通常的用户界面中没有任何直接对其进行操作设置的部分。本文简介Mac OS X 中怎样通过Apache启动web服务。


启动Apache


有两种方法:


    打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)”。注意,从Mac OS X从10.8开始取消了 “Web共享(Web Sharing)”。这一方法只使用于10.8以前的系统。打开“终端(terminal)”,然后(注意,sudo需要的密码就是系统的root帐号密码)
      运行“sudo apachectl -v”,然后输入root密码,就会看到Mac OS X的Apache版本信息,如10.9中:

    ???????????????????? Server version: Apache/2.2.24 (Unix)
    ???????????????????? Server built:?? Aug 24 2013 21:10:43


      运行“sudo apachectl start”,再输入帐号密码,这样Apache就运行了。

    ??????????? 打开浏览器地址栏输入 “http://localhost”,可以看到内容为“It works!”的页面。该页面文件就是位于“/Library(资源库)/WebServer/Documents/”下的index.html.en,这个目录就是Apache的默认根目录。

Apache的
的安装位置


Mac OS X 是基于FreeBSD构建的,它和UNIX之间有完全的兼容性。它的主硬盘(默认叫做Macintosh HD)即为UNIX的 “/” 根目录,而/bin, /etc, /home 等目录在Mac OS X中都是隐藏的,只有通过shell才能查看,用户界面中也没有windows那种 “显示隐藏文件” 的功能。Apache安装在 /etc/apache2/ 目录下。etc默认是隐藏的。有两种方式查看


????????????? a、dock下右键Finder,选择"前往文件夹",输入"/etc"


????????????? b、通过shell查看


???????????????????


注意:开启了Apache就是开启了“Web共享”,这时联网用户就会通过“http://[本地IP]/”来访问“/Library(资源库)/WebServer/Documents/”目录,通过“http://[本地IP]/~[用户名]”来访问“/Users/[用户名]/Sites/”目录。值得注意的是,Mac OS X在10.8中取消”Web共享(Web Sharing)”时,也移除了“/Users/[用户名]/Sites/”目录,所以10.8中访问“http://[本地IP]/~[用户名]”会显示“403 Forbidden”,但http://[本地IP]/依旧可以访问。可以到“系统偏好设置” -> “安全(Security)” -> “防火墙(Firewall)”,开启防火墙,然后在“防火墙选项(Firewall Options)”中勾上“组织所有进入连接(block all incoming connections)”即可。也可以通过设置httpd.conf来只允许localhost和127.0.0.1访问“/Library(资源库)/WebServer/Documents/”。



......
#
# Controls who can get stuff from this server.
#
Order allow,deny
#Allow from all
Allow from 127.0.0.1
Allow from localhost




相关文档

  • 女主是穿越的,男主是皇子重生的
  • pytorch如何加载本地的数据集(例如MNIST/CIFAR10)
  • 2020高级经济实务(知识产权)考试大纲
  • 战地3怎么把飞机打下来
  • 《杨贵妃秘史》3
  • 形容人美好品质的成语
  • 微信小程序 物联网解决方案
  • 中央第三巡视组反馈意见落实整改专题民主生活会发言提纲
  • 快速回奶的最好方法
  • 2018年关于法治政府建设情况汇报2篇
  • 生活需要真善美演讲稿2020年
  • 关心下一代工作先进集体事迹精选多篇
  • 相提并论的意思是什么
  • 器乐曲的常识介绍
  • 不想分手的句子
  • java servlet 目录
  • vivosmart lock怎么打开
  • 【seo实战密码pdf】如何解密seo实战密码pdf
  • 高清古风美女手机壁纸
  • Docker搭建openstack swift
  • 【面经分享】
  • 渔家傲秋思翻译
  • android底层驱动学习之设备树驱动及设备匹配过程
  • 激励女友的话
  • #差分约束,正环,最长路,SPFA#洛谷 3275 JZOJ 2406 糖果
  • 大学生常用化妆品
  • 如何用java控制你的电脑?
  • Java Socket学习---多线程阻塞
  • 古人传递信息的故事优选22个
  • 关于JAVA的selenium安装使用
  • 猜你喜欢

  • pentax单反相机入门【教程详解】
  • 中国石化销售有限公司贵州黔东南榕江石油分公司古州加油站企业信用报告-天眼查
  • 左耳的经典语录
  • 小学生阅读《西游记》心得5篇
  • 手机下滑怎么显示图标
  • 2019-学年沪科版八年级物理 第三章第一节科学探究-声音的产生与传播教育精品.ppt
  • 陕西省山阳县色河中学外研版九年级英语上册教案 Module5 Unit1 Don't cross that rope.(第二课时)
  • 销售员个人业务工作计划书
  • 检验科仪器故障应急预案
  • 2017-2018学年人教版三年级下册数学期中检测试卷精品试卷(13)
  • 【优质】别让深爱变成一生的伤-word范文模板 (1页)
  • 请问米兰为什么不长新叶子也不开花
  • 网上订系统需求分析
  • 蒙阴县由由商城家家乐经营部企业信用报告-天眼查
  • 西班牙留学中西文对照的家常菜名
  • 人教版高中化学选修5第三章第二节醛优质作业
  • XX年简单个人租房合同模板
  • 2015春沪教版语文四下哥伦布竖立鸡蛋word导学案【可编辑】
  • 无根的水草歇后语的答案
  • Entity Framework 4 in Action读书笔记第四章:使用LINQ to Entities查询:执行手动查询...
  • 描写自然风景的诗句
  • 第十二章 电动吊篮施工方案
  • 【新版】机动车辆保险合同2019新整理版word版本 (12页)
  • 三年级上册音乐课件-第三单元《顽皮的小杜鹃》|苏少版1 (共18张PPT)
  • 2020年幼儿园大班数学上学期期中考试练*卷部分带答案
  • 上海春昊装饰工程有限公司企业信用报告-天眼查
  • 建筑工程施工锅炉管道安装工安全操作规程
  • 无私奉献的妈妈作文范文
  • 高中英语3500个单词巧妙地编成四十篇短文 2
  • 安阳县崔家桥供销合作社(企业信用报告)- 天眼查
  • 给上初三儿子的一封信
  • 云南省部分名校(玉溪一中、昆明三中、楚雄一中)2013届高三上学期1月第一次统一考试数学(理)试题
  • 平遥古城的旅游心得感想
  • 女性领导事业与家庭两不误的*衡技巧
  • 小学生《守则》《规范》知识竞赛试题
  • 新乡市中原起重机械总厂驻抚经销处企业信用报告-天眼查
  • 人教[2012]版数学二上《8的乘法口诀》ppt课件
  • SparkSQL(6)Spark SQL JDBC
  • 【小升初数学毕业考试】2020年小学数学毕业考试题新人教版.doc
  • 成都创享优品企业管理有限公司(企业信用报告)- 天眼查
  • hsk5词汇 101-200
  • 2019年最新度团支部工作总结工作总结文档【五篇】
  • 电脑版