博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
XAMPP 配置虚拟域名/localhost重定向
阅读量:6487 次
发布时间:2019-06-23

本文共 1773 字,大约阅读时间需要 5 分钟。

前言

  • 说到这个 xampp 这个东西配置虚拟域名,小编一肚子的气啊,搞技术这些东西还是晚上搞比较容易。
  • 相同的方法同样的配置,白天弄了一天还是不行,晚上洗完澡把东西都回执到原样结果就可以了
  • 记录下来以后配置的时候可以用

坑提醒

  1. mac 下域名不可使用 test_1.cn 类似此种格式的域名,windows 下面可以,mac 下不可以,今天碰到的大坑
  2. hosts 填写的域名和 httpd-vhosts.conf 中的域名请保持一致
  3. ErrorLog 和 CustomLog 这两个最好就是不要修改吧,不然很容易出现权限不足就报错的,之前我也试过(导出错误一般都不回去看吧,也看不懂最好就不要动了)
  4. 网上说的添加什么这些不用去添加的,添加了反而错了(因为本来自带的就是有访问权限的)
#Options Indexes FollowSymLinks ExecCGI Includes #don't permission see list Options All AllowOverride All Order allow,deny Allow from all
复制代码
  1. 在配置完后 localhost 地址也会被改变,无法访问同目录下的其他项目,所以我们要做一次重定向
  2. 配置完记得重启服务器不然看不到修改的效果然后就觉得自己弄错了

所需工具/资料

  • mac 10.13.3
  • Xampp (7.0 版本基本无差)
  • VS code (vim 个人觉得麻烦还是用界面的快一点)

配置

配置本地域名

  1. 前往本地的/etx/hosts 打开 hosts 文件(我用的是 vscode,你们自己可以随意,也可以用命令直接修改)

2. 填写自己想要的域名

  • 127.0.0.1 zerg.cn # added by Apache Friends XAMPP (我自己用的)
  • 图片中黄色部分,可写可不写,最好写上吧

配置 xampp httpd.conf(其实就是检查开启了域名配置了没有)

  1. 前往本地 xampp/xamppfiles/etc/httpd.conf
  2. 查找 etc/extra/httpd-vhosts.conf 看看是否打开,如果被注释了去掉#

配置 xampp httpd-vhosts.conf (域名的向导)

  1. 前往本地 xampp/xamppfiles/etc/extra/httpd-vhosts.conf
  2. 添加域名导向(ServerName 必须要和定义的域名一致)
    • *:80 表示端口
    • DocumentRoot 表示项目的目录
    • ServerName 你要使用的虚拟域名,这里和前面 host 文件中的保持一致,不然会出错
    • 配置以上两个就可以,重启 Apache 就可以使用你配置的虚拟域名
# ServerAdmin webmaster@dummy-host2.example.com DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/zerg/public" ServerName zerg.cn ErrorLog "logs/dummy-host2.example.com-error_log" CustomLog "logs/dummy-host2.example.com-access_log" common
复制代码

最终结果(本地/自定义)

  1. 域名

2. 本地

localhost 重定向

  • 我们定义完后地址访问路径也会被改变,在多项目的情况下就无法查看其他的项目

  • 解决的方法就是我们给他做一个重定向,然后重启服务器

  • 这样我们就可以看到项目目录了

后记

  • 完整的 XAMPP 配置虚拟域名,遇到问题欢迎添加微信 qq 一起学习交流
  • :https://yhf7.github.io/
  • 这只是本人的一些解决做法,个人笔记,如果有什么侵权的话,请及时添加小编微信以及qq也可以来告诉小编(905477376微信qq通用),谢谢!

转载于:https://juejin.im/post/5c85cc00f265da2dae5158aa

你可能感兴趣的文章
VS2013 MVC Web项目使用内置的IISExpress支持局域网内部机器(手机、PC)访问、调试...
查看>>
Vue.js常用指令:v-show和v-if
查看>>
java自定义接口
查看>>
Codeforces Round #152 (Div. 2) B题 数论
查看>>
马云马化腾等大佬,是如何看待区块链的?
查看>>
10倍于行业增速!海尔冰箱套圈引领
查看>>
Java集合总结【面试题+脑图】,将知识点一网打尽!
查看>>
java基础(十) 数组类型
查看>>
小程序 Canvas绘图不同尺寸设备 UI兼容的两个解决方案
查看>>
产品规划,你通常规划多久的时间线?
查看>>
Android-MVP架构
查看>>
HTML5前端教程分享:CSS浏览器常见兼容问题
查看>>
Material Design之AppBarLayout
查看>>
一服多开
查看>>
从CVS迁移到SVN
查看>>
总部与前线
查看>>
微软推出Windows 10专业教育版:Cortana没了
查看>>
TensorFlow教程之API DOC 6.1.2Class tensorflow::EnvWrapper
查看>>
多目标跟踪突破:上交大&中兴 MOT Challenge 测评获第一
查看>>
控制ASP.NET Web API 调用频率
查看>>