转载:mac系统XAMPP配置虚拟主机

安装完xampp后,想添加一个virsualhost,一直报错。查了半天资料,都是乱说,后来看到了一篇国外的文章,终于弄出来了,整理一下。

第一步,配置本地hosts

sudo vi /etc/hosts

在后面添加你的域名xxx.com

127.0.0.1   xxx.com

第二步 启用apache的虚拟主机功能

打开配置文件 vi /Applications/XAMPP/xamppfiles/etc/httpd.conf

找到下面这一行,去掉最前面的#

#Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf

第三步 配置虚拟主机

首先打开配置文件 vi /Applications/XAMPP/etc/extra/httpd-vhosts.conf

清空里面的内容,因为是新安装的,不清空也可以

先把localhost的virsualhost配置一下,不然会出错,一般都是卡在这里了。我的网站编辑器有问题,查看页面源码可以看到配置文件。

默认虚拟主机

<virtualhost *:80>

ServerName localhost

DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs"

<directory "/Applications/XAMPP/xamppfiles/htdocs">

Options Indexes FollowSymLinks Includes execCGI

AllowOverride All

Require all granted

</directory>

</virtualhost>

然后添加自己的虚拟主机

<virtualhost *:80>

ServerName mysite.local

DocumentRoot "/Users/yourusername/path/to/your/site"

<directory "/Users/yourusername/path/to/your/site">

Options Indexes FollowSymLinks Includes ExecCGI

AllowOverride All

Require all granted

</directory>

ErrorLog "logs/mysite.local-error_log"

</virtualhost>

第四步 如果经过以上步骤重启apache还是有403错误, 就找到/Applications/XAMPP/xamppfiles/etc/httpd.conf

修改里面的User和Group, User修改为你的电脑的用户名, group修改为staff

也就是

#User daemon

User mac

#Group daemon

Group staff

时间: 2024-12-23 04:21:26

转载:mac系统XAMPP配置虚拟主机的相关文章

windows和mac下分别配置虚拟主机

windows下配置 1.找到apache的配置文件,httpd.conf 2.找到 LoadModule rewrite_module modules/mod_rewrite.so 去掉前边的# 3.找到 Include conf/extra/httpd-vhosts.conf 去掉前边的# 4.找 conf/extra/httpd-vhosts.conf 这个文件 5.加 NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin [email 

mac 安装apache 配置虚拟主机

来源:http://blog.csdn.net/qianling3439/article/details/29410381 启动Apache 打开“终端(terminal)”,输入 sudo apachectl -v,(可能需要输入机器秘密).如下显示Apache的版本 接着输入 sudo apachectl start,这样Apache就启动了.打开Safari浏览器地址栏输入 “http://localhost”,可以看到内容为“It works!”的页面.其位于“/Library(资源库)

Mac 下 MAMP配置虚拟主机

用MAMP PRO的用户请忽略以下 先进入apache的配置文件httpd.conf,路径是/Applications/MAMP/conf/apache/httpd.conf,用文本编辑器打开,command+f查找一下‘vhosts’关键字,来到了这一行 #Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf 把前面的#号去掉,表示这句话生效,这句话的意思就是使虚拟地址的配置文件生效. 保存后,用文本编辑器打开 /Appl

mac下xampp简单虚拟主机配置

多域名,虚拟主机的配置 开启虚拟主机配置选项: 打开httpd.conf文件,找到httpd-vhosts.conf那一行,解除该行注释: 打开httpd-vhosts.conf文件 修改如下 <VirtualHost *:80> ServerName localhost DocumentRoot "/Applications/XAMPP/htdocs" <Directory "/Applications/XAMPP/htdocs"> Opt

xampp配置虚拟主机

1.下载并安装好xampp 启动apache和mysql测试是否安装 2.找到你的xampp安装目录,依次找到下面的目录:apache目录--conf目录--extra目录--httpd.conf文件,注释掉DocumentRoot目录 如 #DocumentRoot "D:/xampp/htdocs" 3.找到你的xampp安装目录,依次找到下面的目录:apache目录--conf目录--extra目录--httpd-vhosts.conf文件 打开文件后,在最下边写入如下代码: &

xampp 配置虚拟主机

1.安装好xampp后 2.找到安装目录 apache目录--conf目录--extra目录--httpd-vhosts.conf文件(用记事本或者别的编辑器打开) 文件最后添加代码 <VirtualHost *:80> ServerName project.com //你设置的虚拟地址 DocumentRoot "D:/Developing/project" //你的项目地址,建议名称一致,我安装时就因为名字不一致一直无法访问 </VirtualHost> 3

apache -- xampp配置虚拟主机

<VirtualHost *:80> ServerName www.myblog.com DocumentRoot "F:/Code/myblog"<Directory "F:/Code/myblog"> Options Indexes FollowSymLinks Includes ExecCGI Allow from all AllowOverride all Require all granted</Directory>&l

MAC系统XAMPP 中 MySQL命令行客户端配置使用

在PHP的学习过程中,MySQL估计是必然会接触的. MySQL的管理相信大家也会使用phpmyadmin: 好吧,phpmyadmin的确是MySQL管理的神器,你想要的,他好多都有,在开发的过程中,对于后台数据库的设计架构帮助真的很大. 但是,在这篇文章的主角确不是它. MySQL客户端 MySQL安装包里面,在一个名为bin的文件夹,放置了很多工具包,但是使用他们的方式是命令行(ps:最近上瘾了). 在MAC系统,使用命令行的工具可以使用系统自带的Terminal: 顺便在这提一下,笔者使

Linux系统下Apache2.4.6配置虚拟主机

实验环境:一台Linux虚拟机:CentOS 7.6,Apache 2.4.6,IP地址为192.168.80.100:一台客户端:Windows XP,IP地址为192.168.80.200.虚拟主机:即可以在一台web服务器上运行多个网站.实现方法有3种:1.基于IP地址的虚拟主机,一台web服务器配置多个IP地址,一个IP地址对应一个网站.2.基于端口的虚拟主机,一台web服务器只用一个IP地址提供web服务,开放多个端口,客户端访问web服务器时,需要在网址的后边加上相应的端口号.3.基