安装了xampp ,本地访问时,想改变域名为自定义的虚拟域名
第一步
下载xampp xampp下载
下载安装过程略。直接下一步
安装完成后,打开xampp 会看到下面这个界面:

注意,这里圈出来的IP地址很重要,后面会用到。
这个时候,其实xampp安装已经很ok了,点击图中的go to application 我们就能进入服务器默认的文件地址,/htdocs访问各种文件。
而进入的方式也是通过域名来访问的,如下图:

第二步
点击volumes ,然后点击mount 打开隐藏文件目录,再点击explore进入finder找到xampp的相关文件。
找到下面这个httpd.conf文件

编辑器打开httpd.conf,搜索Virtual hosts 找到这两行代码,修改第二行去掉#注释就可以了
# Virtual hosts
Include etc/extra/httpd-vhosts.conf
这个的作用是打开启虚拟域名
第三步
找到httpd-vhosts.conf文件

用编辑器打开,添加如下代码声明一个虚拟域名
<VirtualHost *:80> #默认端口号80即可
ServerAdmin localproger.com #随便取名
DocumentRoot "/opt/lampp/htdocs" #你的虚拟域名访问路径
ServerName localproger.com #你的虚拟域名
ErrorLog "logs/dummy-host2.example.com-error_log"
CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>
该文件默认开启了两个作为例子的虚拟主机,这两个虚拟主机是不存在的,它们每行前面加上#,注释掉就好了,这样既能参考又避免导致其他问题。
第四步
运行终端 输入 “sudo vi /etc/hosts”,打开hosts配置文件,加入”你的ip地址 你想要的虚拟域名“(栗子:192.22.xx.xx localproger.com)
sudo vi /etc/hosts
需要用到的 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
输入密码后,进入vim编辑,添加这样一条,并保存退出。(可以再次进入查看是否添加成功)
第五步
重启apache 服务器
这样就可以成功通过虚拟域名访问了!

本文详细介绍了如何在XAMPP环境下设置自定义虚拟域名,包括编辑httpd.conf和httpd-vhosts.conf文件,以及在hosts文件中添加域名映射,最后重启Apache服务器。
2653

被折叠的 条评论
为什么被折叠?



