Mac OS X El Capitan で Apache Web サーバーを起動する

目次:

Anonim

共有環境設定パネルのオプションは、OS X Mountain Lion と Mavericks で少し変更されました。インターネット共有などはそのままですが、Web 共有環境設定パネルは削除されました。ただし、Apache Web サーバーは Mac OS X にバンドルされたままですが、Web サーバーを有効にするにはコマンド ラインを使用する必要があります。さらに、Mac の各ユーザー アカウントのユーザー構成ファイルを編集して、個人の Web 共有機能を有効にする必要があります。これらのいずれかが威圧的または複雑に聞こえる場合でも、実際にはそうではありません。ただ従うだけで、Mac で簡単な Web サーバーをすぐに実行できます。

OS X での Apache Web サーバーのセットアップと起動

El Capitan、Yosemite、Mavericks、Mountain Lion、および Mavericks より前のバージョンの OS X では、単に「Web 共有」をオンにできますが、10.8、10.9、10.10、および 10.11 以降では、オンにする必要があります。ローカル Web サーバーを使用するには、次の手順を実行します:

  • /Applications/Utilities/にあるLaunch Terminal
  • 次のコマンドを入力し、USERNAME をユーザー アカウントの短い名前に置き換えます:
  • nano /etc/apache2/users/USERNAME.conf

  • 必要に応じて管理者パスワードを入力し、nano テキスト エディタに以下を貼り付けます:
  • オプション インデックス マルチビュー AllowOverride AuthConfig 制限順 許可、拒否 すべてから許可.conf ファイルでは、次のようになります。

  • ディレクトリ パス USERNAME を適切なユーザ名に編集します
  • ここで Control+O を押して変更を USERNAME.conf に保存し、次に Control+X を押して nano を終了します
  • 次に 次のコマンドでApache Webサーバーを起動します:
  • sudo apachectl start

  • Safari、Chrome、または Firefox を起動し、「http://127.0.0.1」に移動して、サーバーが実行されていることを確認します。「It Works!」というメッセージが表示されます。メッセージ
.

Apache Web サーバー ドキュメントの場所とユーザー サイト フォルダ

.次の場所:

/Library/WebServer/Documents/

また、http://127.0.0.1/~USERNAME/ にアクセスして、ユーザーの ~/Sites/ ディレクトリに保存されているものの内容を確認することもできます (ユーザーごとに何かがある場合)。 index.html ファイルまたはその他の必要なものをディレクトリに追加して、それを外の世界または LAN だけに提供することができます。

http://localhost/ を使用することも問題なく、hosts ファイルを編集することでローカル ドメインを任意のドメインに設定し、それ以外の場合はライブ ドメインでローカル テスト環境を作成できます。

このプロセス全体は非常に高速で、以下のビデオチュートリアルで示されているように 1 分以内に完了できます:

ApacheのシャットダウンとApacheサーバーの再起動

ウェブサーバーをシャットダウンするには、コマンドラインに戻り、次のように入力します:

sudo apachectl stop

サーバーに変更を加えて再起動したい場合は、代わりに次のコマンドで実行できます:

sudo apachectl restart

デフォルトの Apache サーバーはベアボーンであり、PHP、MySQL、または特別な機能が有効になっているわけではありません。それらを手動でインストールして構成するか、MAMP のようなオールインワン サーバー アプリを介して事前構成済みのルートに進むことができます。MAMP には、Apache、MySQL、および PHP が含まれており、アプリ ベースの Web サーバー パッケージを簡単に制御できます。 MAMP はこちらから無料で入手できます。

ヒントのアイデアをくれたベンに感謝

Mac OS X El Capitan で Apache Web サーバーを起動する