阅读 33

Mac 搭建本地服务器

开发中为了方便调试,想要搭建一个本地服务器,刚好MacOS系统自带了Apache服务器,我们开启,配置一下就能使用了,非常方便。

一、首先验证Apache服务器是否已经开启

打开浏览器,访问 http://127.0.0.1/ 或者 http://localhost

如果没有开启Apache服务器,这时候会提示无法访问

如果访问到的是以下展示:

或者

说明Apache服务器已经开启了。

二、apache服务常用命令

1.开启服务器

sudo apachectl start
复制代码

2.关闭服务器

sudo apachectl stop
复制代码

3.重启服务器

sudo apachectl restart
复制代码

三、自定义Apache服务器路径

Apache服务器默认的web根目录路径:/Library/WebServer/Documents
Apache的配置文件路径:/etc/apache2

修改Apache服务器默认的路径

sudo vim /etc/apache2/httpd.conf
复制代码

找到DocumentRoot:默认是/Library/WebServer/Documents

我们可以修改为自己想要的路径,如图:

如果使用PHP,我们还需要在httpd.conf文件下找到以下两行,去掉注释

#LoadModule php7_module libexec/apache2/libphp7.so
#LoadModule userdir_module libexec/apache2/mod_userdir.so
复制代码

如图:

修改 用户名.conf 配置文件

打开apache2文件下的users文件夹,找到用户名.conf配置文件并打开修改为以下内容

命令:

sudo vim /private/etc/apache2/users/plz.conf 
复制代码

用户名.conf内容

<Directory "/Users/plz/WebServer">
        Options Indexes MultiViews
        AllowOverride All
        Require all granted
</Directory>
复制代码

保存,重启Apache服务器

sudo apachectl restart
复制代码

终端输入 ifconfig 可以查看电脑的 ip 地址,和电脑处于同一个局域网下的设备就可以通过该ip地址访问 /Users/用户名/WebServer 目录下的资源了。