驚くほど簡単な技術系健忘録

驚くほど簡単な技術系健忘録

アプリやWebサービス、RPAを作る上での健忘録を書いていきます。

今更だけどMAMPを使ってバーチャルホストのローカル環境を設定する

①バーチャルホスト設定を有効化する

/Applications/MAMP/conf/apache/httpd.conf を編集する。

具体的には578行目あたりの

# Virtual hosts
#Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

↑ これを

# Virtual hosts
Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

こうする

 

②ホストの設定

/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf を編集する。

具体的には以下の27行目くらいからのサンプルをコピーして編集する。

<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/Applications/MAMP/Library/docs/dummy-host.example.com"
ServerName dummy-host.example.com
ServerAlias www.dummy-host.example.com
ErrorLog "logs/dummy-host.example.com-error_log"
CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

※ServerName = アドレスバーに売って表示させたいホスト名

 

③ホストの設定

/private/etc/hosts を編集する。

具体的には

127.0.0.1        servername.com

「servername.com」は②で設定した際のServerNameを記載。

 

MAMPのポートの設定

MAMPメニューの「Preference」→[Ports]タブ→「Apache Port」を「80」に設定してOK

f:id:nade_nadegata:20200411001648p:plain

 

以上。