弐条海月の とはずがたり

そこはかとなく書き綴るブログなるもの

MAMPの設定

 本来であれば、htaccessの設定を変えて、このサイト「プログラムとはずがたり」のURLを短くする作業を行うつもりでしたが、まともに日本語が打てなかったので時間がなくなってしまいました。

 ですので、今日はローカルサーバー環境「MAMP」の設定を見直す程度に留まってしまいました。

 以前、htaccessの設定を変えてローカル環境でURLのリライト実験をした際、うまくいかなかったのですが、その原因を仕事仲間に教えてもらいました。「MAMP」のデフォルト状態では、htaccessはhtdocs直下に置かなくては有効にならないらしいのです。

 ですが、htdocs直下だと色々とテストしたいファイルや環境とぶつかってしまいますし、このサイト「プログラムとはずがたり」のためだけに「MAMP」を使うわけにもいきませんから、Virtual Hostを用いてApacheのポート設定を追加し、複数のサイトを扱えるようにしました。

 複数のサイトを「MAMP」で扱えるようにする方法を以下に示します。
 Virtual Hostを用いてのApacheのポート設定を追加する方法です。やり方は、意外と簡単ですよ。
 「MAMP」のディレクトリの中にある「apache」の設定ファイル「httpd.conf」を変更します。場所は「/Application/MAMP/conf/apache/httpd.conf」です。このファイルの中に、ポートとそのポートに割り当てるドキュメントルートを指定すればOKです。

 「MAMP」は標準で8888ポートが設定されていますから、「Listen 8888」と書かれている場所があるはずです。
 私の環境では「httpd.conf」の219行目にありました。
 その次の行に追加するポートの設定を書き込みます。8889が予約済みのため、私は8890を新たに追加し、サイトのドキュメントルートを追記しました。

  Listen 8888
  Listen 8890
 <virtualhost *:8890>
  DocumentRoot "/Applications/MAMP/htdocs/tohazu"
 </virtualhost>

記述は上記のようになります。

ここまでやれば「http://localhost:8890/」で目的のサイトにアクセスできます。これでローカルの開発環境が一歩前進です。
でも今日の作業はここまでにして…これから1stガンダムを観まーす。


コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

固定ページ

最近の投稿

カテゴリー





カレンダー

2008年12月
1234567
891011121314
15161718192021
22232425262728
293031  

過去の日記はこちら

キーワードで検索