zoukankan      html  css  js  c++  java
  • mac 上 mamp 配置虚拟主机 具体过程 ?

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

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

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

    MAMP FOR MAC 上创建虚拟主机,简单到令人发指,共二步:
    1、设置要访问的域名
    2、设置该域名对应的目录

    最后补充二点:
    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还是原来的位置。
  • 相关阅读:
    奇 arch/i386/kernel/head.o(.text+0x3e): undefined reference to `stack_start'
    惊爆:当Python代码遇到zip解压炸弹,未做防护的你后悔莫及!
    肝了1个月,做了10个Python可视化动图,有需要的自己拿
    抖音超火的九宫格视频是如何生成的,Python 告诉你答案
    找出文件夹中的相同文件,并移动到指定文件夹中
    8行Python代码绘制疫情地图
    怎么将python项目打包成exe程序?
    利用Pycharm + Django搭建一个简单Python Web项目
    转行Python会经历的几个学习阶段!未来有哪些就业方向?
    一个python脚本就可以B站查找弹幕发送者!
  • 原文地址:https://www.cnblogs.com/bluealine/p/8430266.html
Copyright © 2011-2022 走看看