OSX Mountain LionでWeb共有のGUIが削除されましたが、apacheはまだインストールされています
サービスを起動したり停止したりするにはどうすればいいですか?起動時にサービスが自動的に起動するようにするにはどうすればいいですか?
71 None 2012-07-30
Apache用のLaunchDaemonも残っているので、それをロードするだけです
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
-w
で恒久化、つまり再起動すると再ロードされます
78 Gordon Davisson 2012-08-01
Terminal Commands
起動しています。”sudo apachectl start”
停止しています。”sudo apachectl stop”
再起動します。”sudo apachectl restart”
スタートアップでの立ち上げ
(このスレッドのマークされた回答を参照してください)
35 slifty 2012-07-30
sudo apachectl start
は launchd デーモンも有効にします。launchctl load -w
と同様に、/private/var/db/launchd.db/com.apple.launchd/overrides.plist
を修正することで、/System/Library/LaunchDaemons/org.apache.httpd.plist
のDisabled
キーを上書きします
http://localhost/~username/
を動作させるためには、/etc/apache2/users/username.conf
を作成して、次のように<Directory>
ディレクティブを追加しなければなりません
<Directory "/Users/username/Sites/">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
12 Lri 2012-08-11
スリフティとラウリは、はっきりと言わずに重要な概念をほのめかす
“sudo apachectl start” は apache を起動するだけでなく、/private/var/db/launchd.db/com.apple.launchd/overrides.plist を変更し、システムが再起動されるたびに apache が自動的に再起動されるようにします
同様に、「sudo apachectl stop」でapacheを停止し、システムの再起動時にapacheが起動しないように上記のファイルを修正します
これは、サービスが自動的に起動するかどうかを制御する最もシンプルな方法のようです
8 aeropapa17 2012-11-26
GUIを探している人のために、クリックオンタイラーは、http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/のコントロールパネルアプリを開発しました
3 James McMahon 2012-09-05
この環境設定ペインには、コンピュータサイトフォルダへのリンクとブラウザを開くためのリンクがあります: http://stowlake.com/WebServer
1 Danny Swarzman 2012-12-26