# Mac 修改浏览器 localhostt 为其他域名

# XAMPP 配置虚拟域名

注意点: 1: mac 下不能用下划线等的域名(text_01.com) 2: hosts 填写的域名与 http-vhosts.conf 中的域名保持一致 3: ErrorLog 和 CustomLog 最好不要修改 需要的文件夹地址 1 /etc/hosts里的 hosts 文件;

// 我xampp 80 端口不在local下,所有设置在ip下
# 127.0.0.1 zerg.cn # used by Apach
192.168.xx.x zerg.cn

2 xampp文件夹里的 etc/httpd.conf;

# 查看有没有打开,没打开则打开
Include etc/extra/httpd-vhosts.conf

3 xampp文件夹里的 etc/extra/httpd-vhosts.conf; 添加域名导向(ServerName 必须要和定义的域名一致)

  • *:80 表示端口
  • DocumentRoot 表示项目地址
  • ServerName 使用的虚拟域名(和 host 文件保持一致)
  • 重启 Apache
<VirtualHost *:80>
   # ServerAdmin webmaster@dummy-host.example.com
   DocumentRoot "htdocs"
   ServerName localhost
   ServerAlias www.dummy-host.example.com
   ErrorLog "logs/dummy-host.example.com-error_log"
   CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
    # ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "htdocs/mook/Zerg/public"
    ServerName zerg.cn
    ErrorLog "logs/dummy-host2.example.com-error_log"
    CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>

# 方法

1,sudo vim /etc/hosts 进入 vim 模式 2,按 I 进入编辑模式 3,打开 host 文件后,注释掉 127.0.0.1 localhost 这一行

# 127.0.0.1 localhost

4,写新的映射 127.0.0.1 dev.abc.net

127.0.0.1 dev.abc.net

5,esc 退出模式 6,:wq 保存退出(:q!放弃修改并退出)