配置mac本地服务器

apache服务器配置

mac中已经默认安装了apache服务器,也就是网站服务器,默认该服务是没有启动的

1、终端启动服务器:sudo apachectl -k start
输入电脑密码,接着出现类似信息:
AH00558: httpd: Could not reliably determine the server’s fully qualified domain name, using xianrongdeMacBook-Pro.local. Set the ‘ServerName’ directive globally to suppress this message
此条信息可以忽略
如果强迫症犯了,可以输入sudo vi /etc/apache2/httpd.conf进入配置文件。输入i进入编辑状态,查找到#ServerName www.example.com:80这一行,在下一行输入ServerName localhost:80,然后按esc键退出,再输入:wq!保存配置文件。

2、在浏览器输入http://localhost后页面显示It works!说明启动成功

3、默认服务器资源文件是放在/Library/WebServer/Documents/这个目录下的,上面访问看到的It works!就是该路径下的index.html.en文件里的内容。

4、自定义网站资源文件放置路径:

1
2
3
4
5
#DocumentRoot "/Library/WebServer/Documents"
#<Directory "/Library/WebServer/Documents">
在配置文件里找到上面这两行,在前面添加#注释掉,按照同样的格式从新自定义自己的路径和目录即可
DocumentRoot "/Users/xianrong/Sites"
<Directory "/Users/xianrong/Sites">

5、重启服务器:sudo apachectl -k restart

6、这时就可以通过http://localhost/index.html这样访问资源文件了(测试资源文件为index.html)

7、关闭服务器:sudo apachectl -k stop(或sudo httpd -k stop)

打赏支持一下呗!