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

把前面的#号去掉,表示这句话生效,这句话的意思就是使虚拟地址的配置文件生效。

保存后,用文本编辑器打开 /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf,加入需要配置的虚拟地址,大概是这样的:

<VirtualHost *:80>
    DocumentRoot "/Applications/MAMP/htdocs/thinkphp5/public"
    ServerName tests.cn
    ServerAlias tests.cn
    <Directory "/Applications/MAMP/htdocs/thinkphp5/public">
        Options Indexes FollowSymLinks
        AllowOverride All
        Order deny,allow
        # Allow from all  注意:这句我加上去还是会报无法接入该服务器,所以我用了下面这句
        Require all granted

    </Directory>
</VirtualHost>

保存后,来到host配置文件,/etc/hosts,可以进入finder,shift+command+G,输入/etc,回车后找到hosts文件,用编辑器打开,也可以直接在终端输入sudo vi /etc/hosts,然后添加一行解析的语句

127.0.0.1 tests.cn
保存以后,重启一下apache,在浏览器输入tests.cn,就是你刚才设置的虚拟域名,到这就成功了。

以上就是MAMAP中Apache配置

如果用的是Mac 自带的apache httpd.conf       :  /etc/apache2/httpd.confhttpd-vhosts.conf   :  /etc/apache2/extra/  /etc/vhosts.confhosts 位置不变

注意:/etc/apache2/extra/httpd-vhosts.conf文件有两个配置虚拟主机的案例开启虚拟主机的话, 需用#注释掉这俩个案例,不然重启apache 会报错
Apache默认安装路径在 /private/etc/apache2/ 
apache 终端命令:查看版本:sudo apachectl -v启动:sudo apachectl start停止:sudo apachectl stop重启:sudo apachectl restart

  

原文地址:https://www.cnblogs.com/ztshuai/p/12677637.html

时间: 2024-10-24 10:36:53

Mac 下 MAMP配置虚拟主机的相关文章

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系统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 /Applicat

mac下xampp简单虚拟主机配置

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

***阿里云linux 下怎么配置虚拟主机

最近有个问题,本人在阿里云买了linux服务器,用wordpress做了一个博客网站www.bravetiger.cn,现在想加一个电商系统进去,假设二级域名为:shop.bravetiger.cn, 都是指向的阿里云同一个IP,同一个主机. 我找了下方法,应该是做一个虚拟主机配置即可,方法如下: linux系统配置Apache虚拟主机实例: 1.安装apache和php: yum install httpd php 2.假设服务器的IP是192.168.1.1,有两个域名指向该IP,分别是do

windows下apache配置虚拟主机

因为有多个laravel项目需要配置根目录到public下面,所以要配置多个虚拟主机 方法一:添加端口号 第一步:进入apache的目录 Apache24\conf 找到 httpd.conf 文件,在 Listen 80 下方加上 Listen 81 如图: 第二步:进入httpd.conf文件的同级目录  Apache24\conf\extra 找到 httpd-vhosts.conf 文件,在文件最后加上 <VirtualHost *:81> DocumentRoot "E:\

Linux下nginx配置虚拟主机

在弄到新服务器,安装了所有东西后,开始配置新的站点测试了,可是问题却随之而来呀,主要是站点设置成功,但是并不支持php.nginx配置站点其实就是基于一ip多站点.那么在配置目录中新建一个配置文件,名字起得和站点名字相同,然后写入: server { listen 80; server_name www.piyaoyan.com piyaoyan.com; access_log /var/log/nginx/piyaoyan.com/access.log main; root /home/akc

WAMP配置虚拟主机

问题背景:从网上下载了一个PHP项目A,A项目需要部署在网站的根目录下. 配置虚拟主机可以解决这个问题.1.打开Apache的配置文件httpd.conf,并去掉#Include conf/extra/httpd-vhosts.conf前面的#!! 2.打开Apache的apache/conf/extra下的次配置文件httpd-vhosts.conf 3.在末尾增加<VirtualHost *:80>        DocumentRoot "C:\wamp\www\default

linux下配置虚拟主机

一:首先熟悉几个命令 which php      --->  which是通过 PATH环境变量到该路径内查找可执行文件,所以基本的功能是寻找可执行文件 whereis php   ----> 将和php文件相关的文件都查找出来 service php-fpm/nginx/mysqld  restart  重启服务 二:找到nginx的配置文件nginx.conf #find / -name nginx.conf 找到路径为:/etc/nginx/nginx.conf 二:找ngin默认虚拟