资讯专栏INFORMATION COLUMN

MacOS 下 XAMPP配置基于域名的虚拟主机

高胜山 / 1632人阅读

摘要:第一步在的打开文件然后搜索去掉前边的注释符号第二步在的打开文件打开了配置虚拟主机的文件后就可以配置你需要的虚拟主机了。

第一步

在 MAC 的 /Applications/XAMPP/xamppfiles/etc 打开 httpd.conf 文件.

然后搜索 httpd-vhosts.conf 去掉前边的 # 注释符号

第二步

在 MAC 的 /Applications/XAMPP/xamppfiles/etc/extra 打开 httpd-vhosts.conf 文件.
打开了配置虚拟主机的文件 httpd-vhost.conf 后就可以配置你需要的虚拟主机了。注意的是该文件默认开启了两个作为例子的虚拟主机

这两个虚拟主机是不存在的,它们每行前面加上#,注释掉就好了,这样既能参考又避免导致其他问题。


ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/usr/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common


ServerAdmin webmaster@dummy-host2.example.com
DocumentRoot "/usr/docs/dummy-host2.example.com"
ServerName dummy-host2.example.com
ErrorLog "/private/var/log/apache2/dummy-host2.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host2.example.com-access_log" common
 

增加如下配置


    ServerAdmin nansong.com
    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/0316/public"

    
        #Options Indexes FollowSymLinks ExecCGI Includes #don"t permission see list
        Options All
        #Options FollowSymLinks
        AllowOverride all
        Order allow,deny
        Allow from all
    
    ServerName nansong.com
    ServerAlias www.nansong.com
    ErrorLog "/Applications/XAMPP/xamppfiles/htdocs/0316/test_error_log"
    CustomLog "/Applications/XAMPP/xamppfiles/htdocs/0316/test_access_log" common

说明:
“Options All”是允许目录浏览,有安全性风险,适合用于个人调试程序,需注意当站点根目录含index.html页面时,会默认打开网页,而不是目录列表,因此此模式需删除index.html.
“Options Indexes FollowSymLinks ExecCGI Includes”是不允许目录浏览,适合正式站点

如图

重启Apache。

第三步

运行终端 输入 “sudo vi /etc/hosts”,打开hosts配置文件,加入”127.0.0.1 your.website.com“

sudo vi /etc/hosts

打开的是 vim 编辑器

需要用到的 vim 命令
命令模式下按下 i 就进入了输入模式。
在输入模式按 ESC 就进入 命令行模式
按:q! 若曾修改过文件,又不想存储,使用!为强制离开不存储文件
按:w! 保存并退出
vim命令参考网址
http://www.cnblogs.com/jeakon/archive/2012/08/13/2816802.html
https://zh.wikibooks.org/zh-hans/Vim/%E4%B8%89%E7%A7%8D%E6%A8%A1%E5%BC%8F

这样就可以配置完成sites虚拟主机了,这样就可以用 “http://your.website.com” 访问了,
其内容和 “http://localhost/” 完全一致
但是会有一点问题就是 localhost 无法访问了

第四步

我们再次在 MAC 的 /Applications/XAMPP/xamppfiles/etc/extra 打开 httpd-vhosts.conf 文件.
添加


    DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/"
    ServerName localhost

修改完成后再次进行第三步,将localhost指向127.0.0.1地址

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/22549.html

相关文章

  • macOS Sierra系统PHP5.6安装memcached扩展

    摘要:一下载扩展包及依赖下载地址下载地址选择版本,选择版本二安装依赖注涉及创建文件夹及写入文件等操作,需有对应权限,本文其他地方不再赘述。 一、下载扩展包及依赖 libmemcached下载地址https://launchpad.net/libmemc... php-memcached下载地址 (PHP5.6选择2.2.0版本,PHP7选择3.X版本)http://pecl.php.net/...

    madthumb 评论0 收藏0
  • macOS Sierra系统PHP5.6安装memcached扩展

    摘要:一下载扩展包及依赖下载地址下载地址选择版本,选择版本二安装依赖注涉及创建文件夹及写入文件等操作,需有对应权限,本文其他地方不再赘述。 一、下载扩展包及依赖 libmemcached下载地址https://launchpad.net/libmemc... php-memcached下载地址 (PHP5.6选择2.2.0版本,PHP7选择3.X版本)http://pecl.php.net/...

    Riddler 评论0 收藏0
  • 从wamp到xampp

    摘要:浏览器访问就能看到大大的了其实支持多版本,需要配置下下载链接复制目录下的到,命名为,配置 准备学习php框架Laravel,但PHP版本要求5.4+,目前用的wamp默认版本5.3,所以准备使用xampp,以下为记录 卸载wamp,略过 > ps:注意卸载wamp会删除PHP目前下的文件,因为PHP的扩展redis,memcache也会删除,记得备份,也可重下版本,还有MySQL...

    Rango 评论0 收藏0
  • XAMPP配置虚拟主机具体步骤

    摘要:安装安装包到盘,安装完成后,退出集成环境,进入下一步,配置虚拟主机首先在目录下新建目录和文件夹此文件夹为你的项目全部内容。 1.安装XAMPP安装包到D盘,安装完成后,退出XAMPP集成环境,进入下一步,配置虚拟主机;首先在XAMPP/htdocs目录下新建目录magento2和test文件夹(此文件夹为你的项目全部内容)。 PS.在创建多个虚拟主机时,也需要新建一个文件夹包含你的项目...

    ssshooter 评论0 收藏0
  • 用Visual Studio Code Debug世界上最好语言(Mac篇)

    摘要:悬停以查看现有属性的描述。欲了解更多信息,请访问默认是已经被占用上一步我们配置远程端口是默认是已经被占用上一步我们配置远程端口是然后就愉快最好的语言吧其他部分系统增加 用Visual Studio Code Debug世界上最好的语言(Mac篇) 首先,你要有台Macbook Pro,接着才继续看这个教程. PS:Windows用户看这里用Visual Studio Code Debu...

    crossea 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<