开发中为了方便调试,想要搭建一个本地服务器,刚好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
目录下的资源了。