MAMPのセキュリティ設定-外部からのアクセスを防ぐ
先日の記事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>までの間にある以下【11〜12行目】を
<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>
を、以下【11〜17行目】に変更・追記します。
<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>
に変更・保存すれば完了です。