MAMPのセキュリティ設定-外部からのアクセスを防ぐ

MAMPのセキュリティ設定-外部からのアクセスを防ぐ
Share on FacebookTweet about this on TwitterShare on Google+Pin on PinterestEmail this to someone

先日の記事MAMPを使用したローカルでのWordPressインストールでインストール方法を記載したMAMP

MAMPはローカル環境でサーバーを構築するソフトなので、
念のため、外部からのアクセスを防ぐ設定をした方が良いです。

こちらも備忘録の為に記事にします。

※Apacheの設定となります。

MACの環境設定でファイアーウォールをonにする。

MACの【環境設定】→【セキュリティとプライバシー】を開きます。

【ファイアーウォール】を開いた画面で【ファイアウォールをオンにする】をクリックで有効になります。
※もし押せない場合は「変更するにはカギをクリックします」でパスワード入力してくださいね。

MAMPの設定ファイルを修正する。

Apache 下層サーバーへのアクセス制限をかけるため、httpd.confというファイルを修正します。

場所は、
【アプリケーション】→【MAMP】→【conf】→【apache】内にあるので、テキストエディタで編集しましょう。

まず、<Directory “/Applications/MAMP/htdocs”>を検索します。

そして<Directory “/Applications/MAMP/htdocs”>から</Directory>までの間にある以下箇所を

<Directory "/Applications/MAMP/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
------ 略 -------
#
# Controls who can get stuff from this server.
#
Order allow,deny
Allow from all
XSendFilePath "/Applications/MAMP/htdocs"
</Directory>

を、以下に変更・追記します。

<Directory "/Applications/MAMP/htdocs">
#
# Possible values for the Options directive are "None", "All",
# or any combination of:
#   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
#
------ 略 -------
#
# Controls who can get stuff from this server.
#
#Order allow,deny
#Allow from all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1 // 自分からのアクセスと
Allow from localhost // ローカルホスト(上段とほぼ同意)からのアクセス
Allow from 192.168 // インターネット接続していないネットワーク内のIPアドレス(通常では・・・)を許可
XSendFilePath "/Applications/MAMP/htdocs"
</Directory>

に変更・保存すれば完了です。