OSX Mountain Lion menghapus GUI untuk berbagi web, tetapi apache masih diinstal.
Bagaimana saya memulai dan menghentikan layanan? Bagaimana cara mendapatkan layanan untuk diluncurkan secara otomatis saat startup?
OSX Mountain Lion menghapus GUI untuk berbagi web, tetapi apache masih diinstal.
Bagaimana saya memulai dan menghentikan layanan? Bagaimana cara mendapatkan layanan untuk diluncurkan secara otomatis saat startup?
Jawaban:
LaunchDaemon untuk Apache juga masih ada, jadi yang harus Anda lakukan adalah memuatnya:
Itu
-w
membuatnya permanen, yaitu akan dimuat ulang ketika Anda reboot.sumber
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sudo lsof -i:80
untuk melihat proses apa yang sedang mendengarkan pada port yang diberikan. Dari sana, jawaban sebelumnya ini mungkin membantu Anda melacaknya ...Perintah Terminal
Mulai: "sudo apachectl start"
Berhenti: "sudo apachectl stop"
Restart: "sudo apachectl restart"
Meluncurkan saat Startup
(Lihat jawaban yang ditandai di utas ini)
sumber
sudo apachectl start
juga mengaktifkan daemon launchd. Itu menimpaDisabled
kunci/System/Library/LaunchDaemons/org.apache.httpd.plist
dengan memodifikasi/private/var/db/launchd.db/com.apple.launchd/overrides.plist
, sama sepertilaunchctl load -w
.Agar
http://localhost/~username/
dapat berfungsi, Anda harus membuat/etc/apache2/users/username.conf
dan menambahkan<Directory>
arahan seperti ini:sumber
Slifty dan Lauri mengisyaratkan konsep penting tanpa mengatakannya dengan jelas.
"sudo apachectl start" tidak hanya akan memulai apache tetapi juga akan memodifikasi /private/var/db/launchd.db/com.apple.launchd/overrides.plist sehingga apache akan memulai ulang secara otomatis setiap kali sistem di-boot ulang.
Demikian pula, "sudo apachectl stop" akan menghentikan apache dan memodifikasi file di atas sehingga apache tidak akan mulai ketika sistem di-boot ulang.
Ini tampaknya menjadi cara paling sederhana untuk mengontrol apakah layanan dimulai secara otomatis.
sumber
Bagi mereka yang mencari GUI, Click On Tyler telah mengembangkan aplikasi panel kontrol, http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/
sumber
~/Library/PreferencePanes
Panel preferensi ini memiliki tautan untuk folder situs komputer dan untuk membuka browser: http://stowlake.com/WebServer
sumber