在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

确定连接

重新启动服务器后,进行连接确认

スクリーンショット 2017-02-02 23.15.30.png
スクリーンショット 2017-02-02 23.15.20.png

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

bannerAds