Mac Server启动后彻底关闭、关闭80端口

Standard

有时候需要使用Mac搭建个人服务器,但大多数时候这都是临时的,而又处在校园网的环境,很可能遇到别人扫描,因此希望在不使用的时候关闭80、443等端口,避免被扫描到的风险。

现象:在使用Mac Server之后,即使在面板中关闭了所有服务,相关端口依然保持打开(如80、443端口)。访问时出现

网站已关闭。管理员可以使用 Server 应用程序来打开这些网站。

提示(如下图所示)。

Screen Shot 2014-04-12 at 1.02.08 AM

 

环境:OS X 10.9.2 (13C64) + Mac Server 3.0.2(13S2043)

 

解决方法:在terminal中手动关闭系统的Apache服务器。需要时可以在terminal中打开,或者直接打开server控制面板重新启动所需服务,内置apache服务会自动打开。

关闭Apache

sudo apachectl stop

启动apache

sudo apachectl start

使用Zenmap也扫不到任何打开的端口(如下图所示):

Screen Shot 2014-04-12 at 1.07.08 AM copy