在MAMP的Apache上进行虚拟主机配置
环境
・MAMP 4.1 版本
虚拟主机是什么?
虚拟主机是指在一台Web服务器上运营多个域名的网站。它是Web服务器软件的功能之一。通过为服务器分配多个IP地址或将多个域名分配给一个IP地址,可以在一台Web服务器上同时运营多个网站。
这次我们将在MAMP的Apache上分别设置端口来构建多个环境。
更改Apache配置文件
- /Applications/MAMP/conf/httpd.conf
# Virtual hosts
# Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
去掉Include前的#(注释)标记。
# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
-
- /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
- 末尾に追記
Listen 8001
<VirtualHost *:8001>
DocumentRoot "/Users/HIROKI/Dropbox/programming/MANP-htdocs/v-host1"
ServerName test.hiroki.local
</VirtualHost>
Listen 8002
<VirtualHost *:8002>
DocumentRoot "/Users/HIROKI/Dropbox/programming/MANP-htdocs/v-host2"
ServerName test.hiroki.local
</VirtualHost>
请听,「ポート番号」是指定义可接受的端口号。
是指与上述指定的端口号相同的虚拟主机。
文档根目录… 网站的文档根
服务器名称… 服务器主机名
编辑本地终端的hosts文件。
为了能够通过主机文件解析,在主机文件中编辑主机名,这些主机名在httpd-vhosts.conf中定义了服务器。
127.0.0.1 test.hiroki.local
确定连接
重新启动服务器后,进行连接确认


我可以在端口上切换网站。