HGB*_*HGB 7 apache mamp virtualhost local
我一直在关于这个问题的论坛帖子中迷失方向。
1)我安装了 MAMP(不是 Pro)
2)我的Apache端口设置为8888
3) 首选项中的 My Document Root 设置为 /Users/usr/Sites
我想设置多个本地子域,即
private/etc/hosts
127.0.0.1 local1.sitename.com
127.0.0.1 local2.sitename.com
127.0.0.1 local3.sitename.com
Run Code Online (Sandbox Code Playgroud)
不,这就是问题出现的地方。在 httpd-vhosts.conf 中,我尝试设置以下内容:
<VirtualHost *:80>
ServerAdmin admin@si1tename.com
DocumentRoot "/Users/usr/Sites/Site1Name“
ServerName local1.sitename.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@site2name.com
DocumentRoot "/Users/usr/Sites/Site2Name“
ServerName local2.sitename.com
</VirtualHost>
<VirtualHost *:80>
ServerAdmin admin@site3name.com
DocumentRoot "/Users/usr/Sites/Site3Name“
ServerName local3.sitename.com
</VirtualHost>
etc.
Run Code Online (Sandbox Code Playgroud)
出于某种原因,所有这些子域都指向同一个 localhost:8888 文档根目录。我究竟做错了什么?
谢谢
我通过简单地为我的虚拟主机输入指令来解决这个问题,如下所示”
<VirtualHost *:80>
DocumentRoot /Users/usr/Sites/Site2Name/
ServerName local.Site2Name
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /Users/usr/Sites/Site3Name/
ServerName local.Site3Name
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
不要让我解释为什么这可以解决问题。如果有人知道答案,请告诉我。
| 归档时间: |
|
| 查看次数: |
4482 次 |
| 最近记录: |