在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文件,复制到桌面,再选中桌面的,右键-打开方式-文本编辑打开。编辑好后拉回去原来文件夹替换就行了。

时间: 2024-08-28 12:55:15

在MacBook Pro版本为10.12.3 (16D32)上安装Apache虚拟机。的相关文章

在MacBook Pro版本为10.12.3 (16D32)上配置PHP。

上一篇写了mac下配置虚拟主机,接下来是配置PHP. 其实很简单,进到/etc/apache2/目录,编辑httpd.conf,找到libexec/apache2/libphp5.so将其放开注释就行了. 然后sudo apachectl restart 重启 接下来测试下是否成功.建一个PHP文件,加一行代码: phpinfo(); 保存在你的设定路径下,然后在浏览器打开它,如果显示一下界面说明PHP配置成功

我的淘宝:Ubuntu 12.04.5上安装 Oracle 11.2.0.4 RAC

进入淘宝店铺 教程:Ubuntu 12.04.5上安装 Oracle 11.2.0.4 RAC 请支持下.价格好商量!

在Ubuntu 12.04 LTS上安装wireshark

在Ubuntu 12.04 LTS上安装wireshark并且限定数据包捕获到一个组,也就是wireshark组.相信你能用这些指令在其他发行版上安装wireshark. 虽然你只能读到我在ubuntu上的测试,但是如果它不适合随时告诉我,我将修改这些指令. 首先,我们从终端上安装wireshark. 安装wireshark: sudo apt-get install wireshark 如果你以非超级用户运行wireshark,你会得到一个信息 "No interface can be use

PowerDesigner 生成带注释SQL 各个版本通用10(12、15)

做数据库是设计时最苦恼的事就是用PowerDesigner工具设计完数据库执行SQL文件后没有注释,那么怎么才能让PowerDesigner设计完有注释呢,下边教你一个笨的方法,方法虽然笨,但是能实现效果. 在物理模型下 操作:Database-->Edit Current DBMS,进入下图页面, 然后分别将 Script-->Objects-->Table-->TableComment Script-->Objects-->Column-->ColumnCom

在centos7(EL7.3 即 kernel-3.10.0-514.X )上安装BCM4312无线网卡驱动要注意的问题

我新装的centos7主机无法使用里面自带的网卡,查询后发现网卡型号为BCM4312.我在看资料安装的过程中遇到了些问题,纠结了好久,现在分享下要注意的点,为后来的遇到同样问题的人提供点帮助.现在开始说正事: 若要安装以 Broadcom BCM4311.BCM4312.BCM4313.BCM4321.BCM4322.BCM43224.BCM43225.BCM43227 或 BCM43228 为基础的无线网络卡,请遵照以下的步骤: 第 1 步:辨认无线网络芯片及安装时依赖的组件 首先,请确定你是

DELPHI 10 SEATTLE 在OSX上安装PASERVER

旧版本的DELPHI在安装目录下里的PASERVER目录有安装文件,但奇怪在这个SEATTLE上的PASERVER目录下只有一个EXE程序的安装程序??,显然不能安装到OSX里,需要在Embarcadero官网上找到下载页面手动下载后拷贝到OSX里安装,?http://docwiki.embarcadero.com/RADStudio/Seattle/en/Installing_the_PAServer_Manager_on_a_Mac??

解决 VMWARE MAC 10.12无法全屏的问题

昨天我在VMware上装了10.10,然后通过APP store 升级了系统到 10.12,升级前安装VMware tools 能自动全屏,可是升级后不行. 然后在网上查了很多资料,发现并没有这方面的解释,所以我写一下自己的解决步骤. 导致这个的原因是因为苹果在OSX 10.11上启动了一个System Integrity Protection (SIP),这个保护系统防止/library/preferences/systemconfiguration/com.apple.Boot.plist

Mac OS 10.12 - 安装任何来源软件!!

今天想安装一个从网上下载的软件到Mac OS 10.12中,结果没有想到Mac告诉我那个软件已经损坏,害得我删除了!! 最后通过热心网友的帮助,顺利解决了这个安装问题,重新安装并且使用上了这款软件,下面就是解决方法: 一,在shell里面输入命令: sudo spctl --master-disable 二,查看Mac OS 10.12是否已经允许安装任何来源软件,如果允许就可以安装任何来源软件了. 1,点击苹果图标,随后点击"系统偏好设置". 2,点击"安全性与隐私&quo

Hadoop2.7.3 多台主机完全分布式搭建(Mac OS X 10.12.4系统 + Parallels Desktop 12 Pro Edition)

Hadoop2.7.3 多台主机完全分布式搭建(Mac OS X 10.12.4系统) 前言 由于学校课程实验的要求,特意需要搭建hadoop的完全分布式系统,所以自己就蛋疼的配了,可惜关于MAC系统的Hadoop搭建材料太少,而且真正的基于校园网的配置基本上没有(基本是在一台电脑上进行,因此当在多台电脑上运行会有许多bug),因此这里想要能够将自己搭的过程想要分享给大家,可能有些配置的解释没有那么全面,所以希望大家见谅?? 环境 基于Mac OSX 10.12.4(Sierra).Ubuntu