• 在MacBook Pro版本为10.12.3 (16D32)上安装Apache虚拟机。


    虽然成功装好了,但是还是折腾了好久,网上也有很多教程,但是太乱太杂太旧,完全照抄老是出问题,所以觉得要根据自己情况总结写来。好了,废话少说,开始吧!

    第一,开启Apache。mac上是自带Apache的,所以不用额外安装。

    开启apache服务 sudo apachectl start ;停止apache服务 sudo apachectl stop ;重启服务 sudo apachectl restart ;查看版本 httpd -v;运行以下命令清除DNS缓存:dscacheutil -flushcache;如果你想验证配置文件是否有错误,运行:apachectl configtest

    在浏览器下输入localhost,如果现实It Work 就证明开启成功

    第二,配置 httpd-conf文件。

    打开终端,vim /etc/apache2/httpd.conf,找到Include /peivate/etc/apache2/extra/httpd-vhosts.conf,然后注销去掉,意思就是开启虚拟主机服务。如图:

    然后加入如下代码(下图):(网上很多都没有加,反正我不加就不行,所以建议加上,我的版本是Apache/2.4.23 (Unix)。意思就是允许从httpd-conf操作权限)

    第三部:修改 httpd-vhost.conf文件。

    终端:vim /etc/apache2/extra/httpd-vhost.conf.下面默认会有两个路径端口的配置,如图:

    把它注掉,替换成:

    <VirtualHost *:80>
    DocumentRoot "/Library/WebServer/Documents"
    ServerName localhost
    </VirtualHost>

    <VirtualHost *:80>
    DocumentRoot "/Users/ccp/myWeb"
    ServerName changpan.com
    ErrorLog "/Users/ccp/myWeb/logs/caichangpan-error_log"
    Customlog "/Users/ccp/myWeb/logs/caichangpan-access_log" common
    </VirtualHost>

    DocumentRoot就是根目录,建议不要连localhost也去掉,留着。我自己在/User/ccp/下建立一个myWeb目录所以DocumentRoot就是"/Users/ccp/myWeb"(这里双引号要注意全角与半角)。ServerName就是你想要配的名字,我这里叫changpan.com。ErrorLog和Customlog是日志,要养成生成日志的好习惯。注意日志的路径,最好和DocumentRoot相同(自己在myWeb文件夹下建一个logs文件夹)

     最后就是配置host了 。vim /etc/hosts,加入127.0.0.1  changpan.com,保存就OK了

    重启Apache:sudo apachectl restart,在浏览器输入changpan.com,OK配置成功

    注:如果嫌用终端编辑麻烦,可以这种方式修改:command+shift+G前往文件夹 /etc/apache2,选中httpd-conf文件,复制到桌面,再选中桌面的,右键-打开方式-文本编辑打开。编辑好后拉回去原来文件夹替换就行了。

  • 相关阅读:
    函数——返回值不止一个的情况(解一元二次方程)
    排序方法:去掉最高最低分求平均分 函数
    丢羊 递归
    网吧充值 函数+Swich+ArrayList版
    对战游戏自己简单版+大神版
    简单Struct+ArrayList选择买东西:购物车思路
    推箱子 复杂版(多个箱子)
    stuct+ArrayList的for用法
    Struct+ArrayList冒泡排序。例
    c# 穷举
  • 原文地址:https://www.cnblogs.com/ccpblo/p/6688686.html
Copyright © 2020-2023  润新知