mac搭建Apache服务器

macOS sierra新方法

http://blog.csdn.net/yuanyuan95/article/details/54947525

1.启动

sudo apachectl -k start

2.重新启动

sudo apachectl -k restart

3 在浏览器中输入
localhost

让服务器处于监听状态,1234是我们自己约定的端口号

  nc -lk 1234

Apache作为最流行的Web服务器端软件之一,它的优点与地位不言而喻。下面介绍下在Mac下搭建Apache服务器的步骤:

首先打开系统偏好设置,打开共享

mac搭建Apache服务器_第1张图片
Snip20170319_22.png

开启互联网共享


mac搭建Apache服务器_第2张图片
Snip20170319_21.png

1.启动

sudo apachectl -k start

2.重新启动

sudo apachectl -k restart

3 在浏览器中输入
localhost

mac搭建Apache服务器_第3张图片
Snip20170319_20.png
  • (1)”前往” –>”个人”“ 新建一个如图所示的文件夹
mac搭建Apache服务器_第4张图片
Snip20170319_9.png

注意要放在个人用户的文件夹下,因为它和桌面、文稿等文件夹一样是你私人的文件夹,这个文件夹用来专门给外部网络访问的。

  • (2)打开终端,切换到apache2的目录,再输入ls可以看到下面有一个httpd.conf文件,接下来我们要对该文件进行更改。
mac搭建Apache服务器_第5张图片
Snip20170319_11.png

(4)先备份一份该文件,防止之后的步骤出错该坏了,还可以拿这个副本来用。(输入密码时,终端不会显示任何字母之类,直接输入完按回车即可)

sudo cp httpd.conf httpd.conf.bak

再输入

ls
mac搭建Apache服务器_第6张图片
Snip20170319_12.png

即可看到自己备份的文件,以备恢复使用

  • (5)输入以下指令,就可以开始编辑这个httpd.conf文件了,在里面配置服务器。

    sudo vim httpd.conf
    

如果在此时看到”Swap file “.httpd.conf.swp” already exists!”,则输入”E”按回车,就可继续编辑

  • (6)输入
    /DocumentRoot

后按回车 (/ 是一个查找指令,表示我们现在找到DocumentRoot在哪,然后后可以修改它)。

  • (7)先按 “i”,进入编辑模式;接着将下面两个”/Library/WebServer/Documents”都改为开始创建的那个Sites文件夹的路径(注意下面的”yons”是我的用户名,你应该改为自己的用户名。或者放一个文件到那个Sites文件夹中,然后可以复制其路径,这样更保险点不怕输错)。
mac搭建Apache服务器_第7张图片
Snip20170319_14.png
  • (8)接着在刚刚修改的地方下面,找到”Options”和”FollowSysLinks”,并在中间插入”Indexes”。(如果mac没升级到10.10则不需要操作这个)。改完后按”esc”退出编辑状态,”– INSERT –”会消失。
mac搭建Apache服务器_第8张图片
Snip20170319_15.png
  • (9)输入”/php”来查找php内容:
mac搭建Apache服务器_第9张图片
Snip20170319_16.png
  • (10)找到这一行,先按数字’0’,这样光标会移到行首;再按字母’x’,此时前面的注释’#’就没有了。
mac搭建Apache服务器_第10张图片
  • (11)如图的效果。此时可以输入”:wq”保存修改后退出了。(如果觉得修改出错了,可以输入”:q”不保存修改直接退出,再重新来过)。
mac搭建Apache服务器_第11张图片
Snip20170319_18.png

-(12)切换到 etc 目录,拷贝相关文件


Snip20170319_19.png
  • (14)输入以下指令,重启Apache即可使用

    sudo apachectl -k restart
    

(15)此时就大功告成了。放在Sites的文件,就可以在浏览器中输入”127.0.0.1”或”localhost”访问到,或者被其他电脑上的浏览器输入你的IP地址访问到。

你可能感兴趣的:(mac搭建Apache服务器)