最近经常和服务器交互,自己开发过程中找别人实在有些麻烦,因此自己在本地配置一个服务器,用来做开发测试还是很不错的。下面从apaych介绍、配置、使用几个方面一步步完成搭建本地服务器
1.Apatch简介:
1.1.apatch是macOS自带的一种服务器
1.2.是目前比较常用的一种web服务器
2.apatch的配置
2.1.要配置实现的结果:
2.1.1.直接在safari中输入http:127.0.0.1/ 界面显示it works(apatch已启动)
2.1.2.设置apatch服务器的根目录为/Library/WebServer/Documents/(用于存放各种返回的数据)
2.2. apatch的基本信息
2.2.1.查看apatch版本号:sudo apachectl -v
结果显示:
Server version: Apache/2.4.33 (Unix)
Server built: Apr 3 2018 23:45:11
2.2.2.配置文件地址: /etc/apache2/httpd.conf
2.2.3.apatch服务器主机配置文件地址:/etc/apache2/extra/httpd-vhosts.conf
2.2.4.apatch主要命令:
2.2.4.1.启动:sudo apachectl start
2.2.4.2.停止:sudo apachectl stop
2.3.配置文件编辑
2.3.1.备份源文件: sudo cp /etc/apache2/httpd.conf /etc/apache2/httpd.conf.backup
2.3.2.编辑配置文件sudu vi /etc/apache2/httpd.conf
修改190行
User _www _www为本机名
Group _www _www为wheel
2.4.设置服务器根目录为/Library/WebServer/Documents/
2.4.1.备份原配置文件 sudo cp /etc/apache2/extra/httpd-vhosts.conf /etc/apache2/extra/httpd-vhosts.conf.backup
2.4.2.修改文件的DocumentRoot “/Library/WebServer/Documents/”
need-to-insert-img
2.5.重新启动apatch服务器
3.添加文件到本地服务器
3.1.保存http://news.sogou.com页面为sogou,保存于/Library/WebServer/Documents/下
3.2.保存本文件为macOS-patch.pages
4.浏览器中查看
4.1.打开网址:http://127.0.0.1/sogou
4.2.打开图片:http://127.0.0.1/PoweredByMacOSX
4.3.下载文件:http://127.0.0.1/macOS-patch.pages
5.手机中查看(确保手机和mac电脑在同一wifi下)
5.1.查看本地电脑的IP地址: 10.129.17.193
5.2.手机访问:http://10.129.17.193/sogou