パソコン

Macに入っているApacheでバーチャルホストを設定してみる

Macには標準でApacheが入っているので、それを活用してバーチャルホストを設定してみました。最終的にやりたいことは、開発用の作業用フォルダを/Users/ユーザー名/の中にworkというフォルダを作成して、その中で作業できるようにすることです。ということで素人ながらなんとか設定できたので、一連の流れを忘れないように備忘録がてら記事にしてみます。

[ads_center]

バーチャルホストの設定

まずは最終的に自分が作業したいフォルダを作成しときます。

/Users/ユーザー名/workです。

Apacheの設定

Apacheの設定ファイルを編集します。設定ファイルは/etc/apache2/httpd.confにあるのでこれをsudoをつけて編集していきます。

sudo vim /etc/apache2/httpd.conf

下の方に行くと、以下のようなコメントされた記述があるのでそのコメントを外します。

変更前
# Virtual hosts
#Include /private/etc/apache2/extra/httpd-vhosts.conf

変更後
# Virtual hosts
Include /private/etc/apache2/extra/httpd-vhosts.conf

httpd-vhosts.confの設定

上記のファイルを設定していきます。こちらもsudoをつけます。

sudo vi /private/etc/apache2/extra/httpd-vhosts.conf

http://example.com/にブラウザからアクセスすると/Library/WebServer/Documents/example.comとなるようにします。

<VirtualHost *:80>
    DocumentRoot "/Library/WebServer/Documents/example.com"
    ServerName example.com
<Directory "/Library/WebServer/Documents/example.com">
order deny,allow
allow from All
</Directory>
</VirtualHost>

hostsの設定

/etc/hostsにあるのでこちらもsudoをつけて編集していきます。

sudo vi /etc/hosts

一番下に以下を記述します。

127.0.0.1     example.com

これで、example.comにアクセスすると/Library/WebServer/Documents/example.comを読み込んでくれます。

Apacheを再起動する

Apacheを再起動します。以下のコマンドの他に、「システム設定環境」→「共有」の中にある「Web 共有」のチェックを一度外して、もう一度つけても再起動されるみたいです。

sudo apachectl restart

シンボリックリンクを貼る

最後に自分が実際に作業するフォルダにシンボリックリンクを貼ります。

ln -s /Library/WebServer/Documents/example.com ~/work/example.com

あとはwork/example.comの中に適当なファイルを入れてブラウザで表示されるか確認できれば終了です。これでローカル環境でのサイト管理や作業場所もわかりやすくなりそうです。

以下のサイトが参考になりました。

シンプルで軽量のレスポンシブなjQueryスライダー「ResponsiveSlides.js」を使ってみた前のページ

MacにMySQLとphpMyAdminをインストールする手順次のページ

関連記事

  1. パソコン

    MacのFinder内のファイルがうまく表示されない時にリフレッシュできる「Refresh find…

    MacのFinder内のファイルがうまく表示されない時やおかしい時にF…

  2. iAntivirus(アイアンチウイルス)

    パソコン

    Macのウイルス対策ソフトにノートンの「iAntivirus(アイアンチウイルス)」を入れてみた

    Windowsを使っている時はウイルス対策ソフトをちゃんと入れていたん…

  3. パソコン

    Macのシリアル番号を調べるための確認方法

    自分が使っているMacのシリアル番号を知りたい時ってありますよね。そん…

  4. 日本語入力と英字入力の切り替え

    パソコン

    MacのUSキーボードでcontrol + spaceの日本語入力と英字入力の切り替えをcomman…

    以前まではMacのUSキーボードの日本語入力と英字入力の切り替えは「c…

  5. Macのアクティビティモニタ

    パソコン

    Macで現在のメモリ使用量や空き容量を管理・確認したい場合はアクティビティモニタが便利

    Macを長時間フルに使っていると急にアプリが落ちたり、何をするにも動作…

  6. パソコン

    Mac版のClearがついに登場したのでさっそく使ってみた!

    あの直感的な操作感とデザインで話題となったiPhoneアプリ「Clea…

コメント

  1. この記事へのコメントはありません。

  1. この記事へのトラックバックはありません。

最近の記事

  1. 梅
  2. CAR-HLD12BK
  3. OWL-LPB6701LA

アーカイブ

PAGE TOP