mac 上的 MAMP 虚拟主机无法正常工作
MAMP Virtualhost on mac not working
第一次尝试用MAMP做虚拟主机。我骑了几个教程,但我所做的没有用...
让我解释一下:
首先我在 /etc/hosts 中添加了一个新行 127.0.0.1 domain.dev
在virtualhost.conf中,我添加了
<VirtualHost 127.0.0.1:80>
DocumentRoot "/Users/cyrille/Documents/pro/sites/domain/domain/web"
ServerName domain.dev
ServerAlias domain.dev
<Directory "/Users/cyrille/Documents/pro/sites/domain/domain/web">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
allow from All
</Directory>
</VirtualHost>
'web'目录下有一个index.php
在httpd-vhosts.conf中,我添加了
<VirtualHost *:80>
DocumentRoot /Applications/MAMP/htdocs
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /Users/cyrille/Documents/pro/sites/domain/domain/web
ServerName domain.dev
</VirtualHost>
有人说我要把旁边的“#”去掉
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
在 httpd.conf
当我转到 domain.dev 时,我收到消息 'Website is unavailable'。
当我 ping domain.dev 时,我有这样的回应:
PING domain.dev (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.047 ms...
我已经重启了 MAMP。
如果有人知道为什么它不起作用...
谢谢!
好的,
我找到了解决方案,在 MAMP 中,我必须单击 "set web & MYSQL to 80 & 3306"。下载 MAMP 时,apache 端口为 8888...
第一次尝试用MAMP做虚拟主机。我骑了几个教程,但我所做的没有用...
让我解释一下:
首先我在 /etc/hosts 中添加了一个新行 127.0.0.1 domain.dev
在virtualhost.conf中,我添加了
<VirtualHost 127.0.0.1:80>
DocumentRoot "/Users/cyrille/Documents/pro/sites/domain/domain/web"
ServerName domain.dev
ServerAlias domain.dev
<Directory "/Users/cyrille/Documents/pro/sites/domain/domain/web">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
allow from All
</Directory>
</VirtualHost>
'web'目录下有一个index.php
在httpd-vhosts.conf中,我添加了
<VirtualHost *:80>
DocumentRoot /Applications/MAMP/htdocs
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /Users/cyrille/Documents/pro/sites/domain/domain/web
ServerName domain.dev
</VirtualHost>
有人说我要把旁边的“#”去掉
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
在 httpd.conf
当我转到 domain.dev 时,我收到消息 'Website is unavailable'。 当我 ping domain.dev 时,我有这样的回应:
PING domain.dev (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.047 ms...
我已经重启了 MAMP。
如果有人知道为什么它不起作用...
谢谢!
好的,
我找到了解决方案,在 MAMP 中,我必须单击 "set web & MYSQL to 80 & 3306"。下载 MAMP 时,apache 端口为 8888...