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 “/home/users/0/main.jp-567579e94941ae45/web”>を検索します。

そして<Directory “/home/users/0/main.jp-567579e94941ae45/web”>から</Directory>までの間にある以下箇所を

<Directory "/home/users/0/main.jp-567579e94941ae45/web">
    #
    # 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 "/home/users/0/main.jp-567579e94941ae45/web"
</Directory>

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

<Directory "/home/users/0/main.jp-567579e94941ae45/web">
    #
    # 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 "/home/users/0/main.jp-567579e94941ae45/web"
</Directory>

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