Mac OS X Mountaion LionでApacheを有効にする


12

これは私の最初のMacで、Mountain Lionであり、Preferences-> Sharing-> Web SharingでApacheを有効にする方法を知っていますが、Mountain Lionでどのように行うのですか?

そのボタンはもう存在しないことがわかったので、手動でオンにするTernimalコマンドは何ですか?

回答:


13

Apacheを起動するには
sudo apachectl start

これにより、DocumentRootを備えた基本的なApacheサーバーが提供されます。 /Library/WebServer/Documents/

ルートとして編集する必要がある構成ファイルを使用して、PHPや仮想ホストなどを有効にできます。
/etc/apache2/httpd.conf

(設定ファイルを編集した後など)apacheサーバーを再起動します
sudo apachectl graceful

Apacheサーバーを停止します
sudo apachectl graceful-stop

ユーザーディレクトリを使用する(など~/Sites/でアクセスできるようにするhttp://localhost/~username/)か、起動時にhttpdを実行するには、少し調整する必要があると思います。残念ながら、Apacheの設定は「クリーンな」10.8インストールからのものではないため、以前のバージョンのすべての機能を簡単に復元できるかどうかをテストすることはできません。


驚くばかり!これで十分です!どうもありがとう。:)の使用を設定する方法を見つけたら、~/Sites/教えてください。;)
greduan

1
いくつかの予備的な突進は、mod_userdirがアクティブであり/etc/apache2/extras/httpd-userdir.conf、メイン構成ファイルの最後に適切にインポートされていることを確認することに関係していることを示しているようです。場合は~/Sites、すでに存在して、それが可能 ...あなたがしなければならないこと
NReilingh

OK :)
greduan

アップグレードを解除したときに変更された唯一のものは、カスタム* .confディレクトリが/private/etc/apache2/httpd.confファイルから削除されたことです。私は/>httpd -Sターミナルから走りましたが、私のやり方の誤りを指摘しました。
シャニマル

4

これを永続化するには、次のようにします。

sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist

「-w」オプションは、再起動などでサービスを再起動するように設定します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.