当前位置:首 页 > 攻城湿 >Mac & iOS > 查看文章

Mac上开启Web服务

Mac & iOS 你是第2809个围观者 0条评论 供稿者: 标签:, ,

Mac OS X内置Apache作为web server,之前是是通过系统偏好设置>共享面板中的web sharing控制,从10.8 ML以后移除了这一选项,需要从命令行打开,如下,

$ sudo apachectl start
$ httpd -v
Server version: Apache/2.2.22 (Unix)
Server built: Aug 24 2012 17:16:58

Mac OS X分为2个System Level和User Level,System Level对应到/Library/WebServer/Documents,而User Level则对应到~/Sites。

启用User Level还是需要配置以下apache,在/etc/apache2/users下新建一个username.conf,内容如下,

<directory "/Users/nonocast/Sites/">
    Options Indexes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
</directory>

username.conf的权限应该像下面这样,

-rw-r–r– 1 root wheel 127 10 10 01:26 username.conf

如果不一致可以通过sudo chmod 644 username.conf设置,最后重启apache,sudo apachectl restart,再次打开http://localhost/~username,

这家伙很懒,什么都没写!

—— zhaorong

zhaorong
你可能也喜欢Related Posts
众说纷纭Comments
大眼 可爱 大笑 坏笑 害羞 发怒 折磨 快哭了 大哭 白眼 晕 流汗 困 腼腆 惊讶 憨笑 色 得意 骷髅 囧 睡觉 眨眼 亲亲 疑问 闭嘴 难过 淡定 抗议 鄙视 猪头
小提示:直接粘贴图片到输入框试试
努力发送中...
  • 评论最多
  • 最新评论
  • 随机文章
footer logo
未经许可请勿自行使用、转载、修改、复制、发行、出售、发表或以其它方式利用本网站之内容
Copyright © zhaorong All Rights Reserved. 滇ICP备15006105号-1