这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战
笔者最近因为工作中要启动一些非脚手架开发的项目,这里只是简单的记录下工作中能够常用的一些简单操作,以免自己忘记。
Mac下使用Apache环境启动本地项目
笔者最近因为工作中要启动一些非脚手架开发的项目,这里只是简单的记录下工作中能够常用的一些简单操作,以免自己忘记。
1.Apache启动:
-
打开
终端(terminal),输入sudo apachectl -v查看版本 -
接着输入
sudo apachectl start这样apache服务就启动啦 -
浏览器中输入
http://localhost,可以看到内容为It works!的页面,那么就说明apache启动成功了。
2.设置虚拟主机:
-
终端执行
sudo vi /etc/apache2/httpd.conf -
在
httpd.conf中找到#Include /private/etc/apache2/extra/httpd-vhosts.conf,去掉前面的#,保存并退出 -
接着在终端运行
sudo vi /etc/apache2/extra/httpd-vhosts.conf,打开Apche的配置文件,如下图
httpd.conf配置如下:
DocumentRoot:要访问的项目文件路径ServerName:服务名称,localhost就会走/Library/WebServer/Documents/ypzwfw
<VirtualHost *:80>
DocumentRoot "/Library/WebServer/Documents/ypzwfw"
ServerName localhost
ServerAlias www.dummy-host.example.com
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>
- 编辑完毕后:
esc + :wq
sudo apachectl -k restart //重新启动Apache
sudo vim /etc/hosts:修改hosts配置
3.为Apache2服务器配置多个虚拟主机
这里就直接上链接了:blog.csdn.net/u014142379/…
-
要打开设置主机地址的权限
-
在
vhosts文件中添加127.0.0.1主机名,配置这个的作用就是将你配置的主机地址指向127.0.0.1(本机地址),sudo vim /etc/hosts个人设置如下:
最后补充下命令行:
sudo apachectl start ----开启apache服务器
sudo apachectl stop ----关闭apache服务器
sudo apachectl restart ----重启apache服务器
sudo apachectl configtest ----测试配置文件语法是否正确
sudo apachectl -v ----查看服务器版本号