Mac自带Apache服务器的使用

作者: 管家頗 | 来源:发表于2016-09-14 11:29 被阅读20102次

    1. 打开终端,开启Apache:

    //开启apache:  sudo apachectl start
    
    //重启apache:  sudo apachectl restart
    
    //关闭apache:  sudo apachectl stop
    

    回车会提示输入密码,也就是你电脑的密码,http://127.0.0.1/测试一下,成功则如
    下图:

    成功开启Apache

    2. 点击Finder,然后Command+Shift+G,前往Apache服务器的文件路径(/Library/WebServer/Documents),如图:

    Apache服务器文件路径
    在步骤1中只输入一个http://127.0.0.1其实默认打开的是index.html.en(html是一个网页文件),该文件的内容就是在步骤1中测试时浏览器所显示的内容。此时如果我在浏览器的网址框输入的是http://127.0.0.1/PoweredByMacOSX.gif, 浏览器就便会显示PoweredByMacOSX.gif图片,如果没有正常显示,提示说没有权限时,单击该文件,然后Command+I在末尾设置权限即可

    3. 测试

    1. 创建一个文件,如test.html(名字能够随意起),
    2. 接下来用浏览器访问 http://127.0.0.1/test.html
    3. IP(127.0.0.1)也可以换成你电脑的IP地址,这样在同一局域网的设备也可以访问服务器的内容。

    PS:使用过后,记得关闭服务器,要不然会一直消耗你电脑内存,后果你懂的。

    相关文章

      网友评论

      • Hanser0503:最好能补充下咋修改本地服务器目录!!
      • 豆豆大爷爷:感谢,不过有没有试过往服务器上传东西有什么办法
        管家頗:@豆豆大爷爷 没试过,都是直接往里面拖
      • PokerFace_u:如果没有正常显示,提示说没有权限时,单击该文件,然后Command+I在末尾设置权限即可。 这个具体怎么设置啊楼主,还是提示forbidden啊!
        管家頗:@PokerFace_u http://blog.csdn.net/dongzhensong/article/details/78328022
        PokerFace_u:@管家頗 command+l是拷贝个副本出来啊,跟设置权限有关系?
        管家頗:forbidden应该不是文件权限的问题
      • af4e8a35bc89:Good! Thank you!
      • 丶灰太狼他叔:楼主你很棒棒哒呦~
      • 苦工:能通过post方式向Apache提交数据吗
        管家頗:@旧饭盆mingzhi_liu 没试过, 应该不能
      • 谢周三:请问怎么样关闭,启动服务器
        管家頗:@谢周三 文中有
      • 69423a4853e3:请教一下,如果想设置带一个端口号比如http://127.0.0.1:8000,是否可行?
      • LD_左岸:可以理解为我写一个html文件 放到我的Mac上的Apache服务器下 我就可以在浏览器里打开http://127.0.0.1+html的路径访问了 或者把http://127.0.0.1换成我的ip地址 同网段的设备也能访问我这个html的页面了 但是外网有办法浏览我写的这个本地的html比如我远在西藏的朋友如果想浏览我这个本地html 该怎么搞呢
        LD_左岸:@果儿壳儿 奥得需要买域名租控件才能实现啊 我以为能用技术手段不花钱就能办了呢:disappointed_relieved:
        ba681dc5c857:你的意思我是不是可以理解为你想把你的html页面放到公网上 让所有人都可以看到,对吧,那就买个域名,租个虚拟空间 上传 所有人都能看了
        管家頗:@左岸__ 这个应该没办法吧, 直接把文件发给他呗
      • char_hu:很不错!
      • cookov:很实用。。。
      • 5c1df2d1413c:谢谢,解答我一直困惑的问题
      • 嘿_黑羊:很有用,谢谢
      • 少年_如他:楼主,请问这个ip地址可以修改的吗?然后,http://127.0.0.1这个可以用外网访问的吗?
        JamesZhang_:@57b46ba5b2e1 因为这种本地服务器只能同网段访问,也就是说只能本电脑或在同一个局域网内的设备上访问
        57b46ba5b2e1:@花果山评论员 为啥在公司手机访问电脑ip可以,回家访问就显示服务器已停止响应。
        花果山评论员:@少年_如他 外网不能访问。你可以把127.0.0.1替换成你本机的ip,这样跟你的电脑在同一个局域网下的设备就可以访问,例如你的手机。

      本文标题:Mac自带Apache服务器的使用

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