运行环境
系统:OS X 10.9.5
服务器:XAMPP
一、关闭开启服务器
1、关闭系统自带apache服务器:点击打开链接
2、启动XAMPP并启动apache服务器
二、修改系统配置文件(/etc/hosts)
1、在终端输入命令 sudo vim /etc/hosts
2、在hosts文件里面新增一行“127.0.0.1 www.baidu.com”然后保存
说明:当你在浏览器输入www.baidu.com的时候浏览器访问的不是"百度官网"而是你本机apache服务器的根目录也就是“/Applications/XAMPP/xamppfiles/htdocs”中的index.html
三、修改访问目标路径
当我们的服务器下面有多个web应用的时候,当我们想通过"www.baidu.com"访问某一个web程序需要如下步骤:
1、打开"/Applications/XAMPP/etc/httpd.conf"文件开启虚拟主机配置项,找到“#Include etc/extra/httpd-vhosts.conf"这一行 并把"#"删除,然后保存退出;
2、配置虚拟主机:打开"/Applications/XAMPP/etc/extra/httpd-vhosts.conf"文件并且添加以下内容
<VirtualHost 127.0.0.1:80>
ServerAdmin baidu@baidu.com
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/YouWebAppD
ServerName www.baidu.com
ErrorLog "logs/dummy-host2.example.com-error_log"
CustomLog "logs/dummy-host2.example.com-access_log" common
/VirtualHost>
3、重启XAMPP中的apache服务器,这样通过访问baidu.com就会访问到你自己的web程序。