Mac电脑自带Apache服务器,使用简单,在终端输入简单的命令就可以做到开启和关闭
//开启服务器
sudo apachectl start
//重启服务器
sudo apachectl restart
//关闭服务器
sudo apachectl stop
- 默认情况下,Mac电脑自带的服务器是关闭状态的,要使用,必须得开启服务器才行。
终端输入命令sudo apachectl start
,会提示输入密码,这个密码就是电脑的开机密码,输入完成点回车即可,此时Mac自带的服务器便开启了,在浏览器中输入本机电脑的ip地址,如果显示如下图,则表示服务器开启成功。一般情况下,不是开启了服务器就会立刻能显示出It works
,有的时候可能需要等上个几秒钟。
切记,不用服务器的时候要关闭,不然会占用资源,关闭服务器在终端输入命令
sudo apachectl stop
即可。重启服务器在终端输入命令
sudo apachectl restart
。
同一个局域网内,可以用Mac自带服务器进行文件共享或传输等操作,不过对于共享文件或文件传入的话,Apple设备用自身的
隔空投送
更快速方便,完全没必要再通过这个服务器了。
举个例子说,现在我的Mac上有个运动小电影😏,同事们迫切的想要借鉴一下,又不好明目张胆的用U盘来回拷来拷去,那这个服务器就派上用场了👿。
方式一:打开Mac的访达
(Finder)
文件,点“前往”中的“前往文件夹”,在弹出输入框中输入/资源库/WebServer/Documents
或者/Library/WebServer/Documents
,然后点“前往”,这个时候就到了目录Documents
下了,Mac自带服务器的所有可被访问的文件都要保存到这个文件夹里才可以被外界访问到,直接把需要被访问的文件直接拖进来就可以了。
-
方式二:打开Mac的访达
(Finder)
文件,按照下图的1、2、3、4、5五步直接到Documents
目录下也可以,拖文件方式和第一步一样。(如果你的Finder和我的显示不一样请不要慌,先看完这里,下面会告诉你怎么操作能和我的页面显示一样)
注意,
Documents
这个文件夹下的内容被修改是需要输入本机的开机密码,输入密码就行了。提供给外界访问的时候直接用你本机的ip地址,拼上被访问的文件名字就好,比如:http://192.168.2.136/a_sport_for_two_people
-
方式二的延续
Finder的偏好设置
管理Finder左侧菜单的正确方式,打开Finder,找到左上角的“访达”里面有个“偏好设置”
打开“偏好设置”显示如下,想要把哪个显示出来就在哪个前面勾上就好了,然后直接关掉“偏好设置”就行。