Mac下使用Apache环境启动本地项目

1,251 阅读2分钟

这是我参与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/…

  1. 要打开设置主机地址的权限

  2. 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                ----查看服务器版本号