https://www.zhihu.com/question/32320396

mac 上 mamp 配置虚拟主机 具体过程 ?

按照哪些配置什么的 都搞好了 但是还不好 配置的主机 制定的目录 还是 localhost的目录 谢谢了 先
 
作者:zhuyuseng
链接:https://www.zhihu.com/question/32320396/answer/122480635
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

MAMP FOR MAC 上创建虚拟主机,简单到令人发指,共二步:
1、设置要访问的域名
2、设置该域名对应的目录
<img src="https://pic2.zhimg.com/50/fce2b84a5d1389b45db238ee99459b79_hd.jpg" data-rawwidth="940" data-rawheight="743" class="origin_image zh-lightbox-thumb" width="940" data-original="https://pic2.zhimg.com/fce2b84a5d1389b45db238ee99459b79_r.jpg">
最后补充二点:
1、删除只要点左侧:主机列表下面的减号 - ,即可。
2、操作完成后,必须重启WEB服务,才生效。

不知道楼主用的自带的还是mamp,过程基本上差不多只是配置文件的路径不太一样

首先进入apache的配置文件httpd.conf,如果是mamp,路径
是/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 "/Users/Cancel/Develop/MAMP/test"
ServerName lypton.test.com
ServerAlias lypton.test.com
<Directory "/Users/Cancel/Develop/MAMP/test">
Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow
Allow from all
</Directory>
</VirtualHost>

其中DocumentRoot就是你的网站文件目录,ServerName是你希望配置的虚拟域名,ServerAlias也是一个别名,下面的Directory标签是一些配置,这些参数我也还在学习中。。例如第一个Options Indexes FollowSymLinks的意思是如果有index就显示index文件,如果没有就显示目录结构。

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

127.0.0.1 		lypton.test.com

保存以后,理论上localhost和127.0.0.1和localhost已经解析不了了,我还在研究这个问题,重启一下apache,在浏览器输入lypton.test.com,就是你刚才设置的虚拟域名,看看有没有成功。

我配置的时候也遇到了不少问题,其中有些也是稀里糊涂解决的,比如我现在还不太清楚网站文件的权限对虚拟域名的访问是否有影响,我把网站目录文件的权限都改成777了现在。

如果楼主用的mac自带的apache,httpd.conf 配置文件在/etc/apache2/httpd.conf 这儿,httpd-vhosts.conf文件在/etc/apache2/extra//etc/vhosts.conf这儿,hosts还是原来的位置。

mac 上 mamp 配置虚拟主机 具体过程 ?的更多相关文章

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

    windows下配置 1.找到apache的配置文件,httpd.conf 2.找到 LoadModule rewrite_module modules/mod_rewrite.so 去掉前边的# 3 ...

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

    安装完xampp后,想添加一个virsualhost,一直报错.查了半天资料,都是乱说,后来看到了一篇国外的文章,终于弄出来了,整理一下. 第一步,配置本地hosts sudo vi /etc/hos ...

  3. CentOS 5上Apache配置虚拟主机范例

    昨天实践了下在CentOS 5上通过Apache直接配置虚拟主机,服务器没有安装面板软件,所以只能通过SSH远程连接操作了.Apache安装在/etc/httpd目录下,这个即是Apache的根目录, ...

  4. 在tomcat6.5+上配置虚拟主机

    一 准备(必须配置,否则不能解析域名到ip) 我们将配置两台虚拟主机,假设域名分别为 www.test1.com www.test2.com 为了测试方便,请在客户机的: Win2K://WINNT/ ...

  5. 在 Tomcat 上配置虚拟主机

    .Tomcat 服务器的server.xml文件   (1)Tomcat 组件 Tomcat服务器是由一系列可配置的组件构成,其中核心组件是 Catalina Servlet 容器,它是所有其他 To ...

  6. Mac配置虚拟主机

    一.启动Apache 终端输入:sudo apachectl start Apache的安装目录在:/etc/apache2/,etc默认是隐藏的.有三种方式查看: 1.桌面位于Finder时:shi ...

  7. mac apache配置虚拟主机

    设置虚拟主机 在终端运行“sudo vi /etc/apache2/httpd.conf”,打开Apche的配置文件 在httpd.conf中找到“#Include /private/etc/apac ...

  8. Wampserver2.5配置虚拟主机出现403 Forbidden的处理方案

    WampServer是一款由法国人开发的Apache Web服务器.PHP解释器以 及MySQL数据库的整合软件包.免去了开发人员将时间花费在繁琐的配置环境过程,从而腾出更多精力去做开发.在windo ...

  9. javaweb学习总结十七(web应用组织结构、web.xml作用以及配置虚拟主机搭建网站)

    一:web应用组织结构 1:web应用组成结构 2:安装web组成机构手动创建一个web应用程序目录 a:在webapps下创建目录web b:在web目录下创建html.jsp.css.js.WEB ...

随机推荐

  1. c# 获取网页源代码(支持cookie),最简单代码

    /// /// 获取网页源码 public static string GetHtmls(string url, string referer = "", string cooki ...

  2. Windows 上将Tomcat 8 安装为系统服务

    第一部分 应用场景 需要服务器上Tomcat不显示启动窗口 需要服务器上Tomcat开机自启动 ... 第二部分 配置过程 一.修改配置文件 1 {Tomcat_HOME}/bin/service.b ...

  3. docker快速构建oracle数据库

    1.查看可用镜像docker search oracle2.拉去想要的镜像docker pull wnameless/oracle-xe-11g3.基于wnameless/oracle-xe-11g创 ...

  4. Java FAQ -- "Exception in thread 'main' java.lang.UnsupportedClassVersionError:"

    OS:Ubuntu 最近重新学习Java,写了一段很小的程序,如下: public class Hello{ public static void main(String args[]){ Syste ...

  5. js文件操作

    IE下 1. 写入 FileSystemObject可以将文件翻译成文件流. 第一步: 例: 复制代码代码如下: Var fso=new ActiveXObject(Scripting.FileSys ...

  6. OpenGL学习进程(7)第五课:点、边和图形(二)边

    本节是OpenGL学习的第五个课时,下面介绍OpenGL边的相关知识: (1)边的概念: 数学上的直线没有宽度,但OpenGL的直线则是有宽度的.同时,OpenGL的直线必须是有限长度,而不是像数学概 ...

  7. $《第一行代码:Android》读书笔记——第2章 Activity

    (一)创建活动 1.创建活动类 创建没有Activity的项目,发现src文件夹是空的,手动创建一个包com.jyj.demo1,在包中添加一个名为MainActivity的class,该MainAc ...

  8. 【leetcode刷题笔记】Number of 1 Bits

    Write a function that takes an unsigned integer and returns the number of ’1' bits it has (also know ...

  9. 主攻ASP.NET MVC4.0之重生:MVC Controller修改Controller.tt模版,自动添加版本注释信息

    第一步找到MVC 4.0 CodeTemplates 一般路径在:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Ite ...

  10. 跨平台移动开发_Windows Phone 8 使用 PhoneGap 方法

    第一步,下载Windows Phone SDK 8.0 http://www.microsoft.com/zh-cn/download/details.aspx?id=35471 离线下载地址(推荐使 ...