OS Xを使ったWebホスティング(Mountain Lion and Later)

OS Xマウンテンライオンとそれ以降のWeb共有のコントロールを取り戻す方法

OS X Mountain Lionを使い、後続のすべてのバージョンのOS Xを続けると、Webサイトや関連サービスの共有を簡単にポイントアンドクリック操作で行えるWeb共有機能が廃止されました。

Web共有機能は、Apache Webサーバーアプリケーションを使用して、Mac上で独自のWebサーバーを実行できるようにします。 多くの個人がこの機能を使用して、ローカルWebサイト、Webカレンダー、Wiki、ブログ、またはその他のサービスをホストします。

一部の企業では、Web共有を使用してワークグループコラボレーション機能をホストしています。 また、 多くのWeb開発者は、Web共有を使用してサイト設計をテストし、実動Webサーバーに移行します。

最新のOS Xクライアント、つまりOS X Mountain Lion以降では、Web共有の設定、使用、または無効化のためのコントロールは提供されなくなりました。 Apache WebサーバーはまだOSに含まれていますが、Macのユーザーインターフェイスからはアクセスできなくなります。 必要に応じて、コードエディタを使用してApache構成ファイルを手動で編集してから、Terminalアプリケーションを使用してApacheを起動および停止することができますが、以前のバージョンのOSではクリックしやすく、これは大きく後退しています。

Web Sharingが必要な場合は、Mac App Storeから入手できるサーバー版のOS Xを19.99ドルでインストールすることをお勧めします。 OS X Serverは、Apache Webサーバとその機能へのアクセスを、Web共有でこれまでに提供されていたものよりずっと大きく提供します。

しかし、AppleはMountain Lionと大きな間違いを犯しました。 アップグレードインストールを実行すると、すべてのWebサーバー設定がそのまま残ります。 つまり、お使いのMacでWebサーバーを実行できますが、簡単にMacをオンまたはオフにすることはできません。

まあ、それは完全には真実ではありません。 このガイドに記載されている単純なターミナルコマンドを使用して、Webサーバーをオンまたはオフにすることができます。

しかし、Appleはこれを行うための簡単な方法を提供していたはずです。 オフスイッチを提供せずに機能から離れて歩くことは、信念を超えています。

ターミナルコマンドでApache Webサーバーを停止する方法

これは、Web共有で使用されるApache Webサーバーを停止するための迅速で汚い方法です。 私は "速くて汚い"と言っています。なぜなら、このコマンドはウェブサーバをオフにするからです。 すべてのWebサイトファイルがそのまま残ります。 しかし、OS X Mountain Lionまたはそれ以降に移行されたサイトをシャットダウンして残しておく必要がある場合は、これを実行します。

  1. /アプリケーション/ユーティリティにある起動端末。
  2. ターミナルアプリケーションが開き、コマンドラインでウィンドウが表示されます。
  3. コマンドプロンプトで次のテキストを入力またはコピー/貼り付けて、returnキーまたはEnterキーを押します。
    sudo apachectl stop
  4. 要求されたら、管理者のパスワードを入力してReturnキーを押すか入力します。

これは、Web共有サービスを停止するための迅速で汚れた方法です。

Macでウェブサイトをホスティングする方法

Web共有を引き続き使用したい場合、Tyler Hallは、使いやすいシステム環境設定パネルからWeb共有を開始および停止することができる非常に便利な(そして無料の) システム環境設定パネルを提供します。

Web共有環境設定パネルをダウンロードしたら、Web Sharing.prefPaneファイルをダブルクリックすると、システム環境設定にインストールされます。 インストールが完了したら、「システム環境設定」を起動し、「Web共有」 環境設定パネルを選択し、スライダーを使ってWebサーバーをオンまたはオフにします。

より多くのWeb共有制御を獲得

Tyler Hallは、VirtualHostXというもう1つの便利なアプリを作った。これは、Macの内蔵Apache Webサーバーをもっとコントロールできる。 VirtualHostXを使用すると、仮想ホストを設定したり、完全なWeb開発環境を構築したり、Webデザインを初めて利用する場合や、テスト用のサイトをすばやく簡単に設定できるようにすることができます。

Web SharingとVirtualHostXを使ってあなたのMacからWebサイトをホストすることは可能ですが、言及に値する2つの追加の開発とホスティングシステムがあります。

Macintosh、Apache、MySQL、およびPHPの頭字語であるMAMPは、Mac上でWebサイトのホスティングと開発に長い間使われてきました。 あなたのMacにApache、MySQL、PHPをインストールする同名のアプリがあります。 MAMPは、Appleが提供するユーティリティとは別の開発環境とホスティング環境全体を作成します。 これは、AppleがOSをアップデートし、 Webサーバーのコンポーネントが動作しなくなることを心配する必要がないことを意味します。

現在、OS X Serverは、使いやすい1つのパッケージで必要となるすべてのWebサービス機能を提供しています。 Webサービスの他に、 ファイル共有 、Wikiサーバー、 メールサーバー 、Calendar Server、連絡先サーバー、 メッセージサーバーなどがあります。 $ 19.99の場合、それは良いことですが、さまざまなサービスを適切にセットアップして使用するには、ドキュメントを慎重に読む必要があります。

OS X Serverは、現在のバージョンのOS X上で動作します。以前のバージョンのサーバソフトウェアとは異なり、OS X Serverは完全なオペレーティングシステムではありません。 OS Xの現在のバージョンを既にインストールしている必要があります。OS X Serverは、標準のOS Xクライアントに既に含まれているが、隠されていないサーバ操作を簡単に管理する方法を提供します。

OS X Serverの利点は、コードエディタやターミナルコマンドを使用するよりも、さまざまなサーバ操作を管理する方がはるかに簡単です。

Appleは最初にリリースされて以来、 OS Xの一部であったWeb共有機能を廃止したが、幸いなことに、あなたのMacをWebホスティングと開発に使い続けるには他のオプションもある。

公開:8/8/2012

最終更新日:1/14/2016