OSX Mountain Lion ने वेब साझाकरण के लिए GUI को हटा दिया, लेकिन Apache अभी भी स्थापित है।
मैं सेवा कैसे शुरू और बंद कर सकता हूं? मैं स्टार्टअप पर स्वचालित रूप से लॉन्च करने के लिए सेवा कैसे प्राप्त करूं?
OSX Mountain Lion ने वेब साझाकरण के लिए GUI को हटा दिया, लेकिन Apache अभी भी स्थापित है।
मैं सेवा कैसे शुरू और बंद कर सकता हूं? मैं स्टार्टअप पर स्वचालित रूप से लॉन्च करने के लिए सेवा कैसे प्राप्त करूं?
जवाबों:
अपाचे के लिए लॉन्चडैम अभी भी मौजूद है, इसलिए आपको इसे लोड करना होगा:
sudo launchctl load -w /System/Library/LaunchDaemons/org.apache.httpd.plist
-w
यह स्थायी बना देता है, यानी जब आप रिबूट पुनः लोड किया जाएगा।
sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist
sudo lsof -i:80
किसी दिए गए पोर्ट पर क्या प्रक्रिया सुन रहे हैं यह देखने के लिए उदाहरण के लिए उपयोग कर सकते हैं । वहाँ से, यह पिछला उत्तर आपको इसे नीचे ट्रैक करने में मदद कर सकता है ...
टर्मिनल कमांड्स
शुरू: "सुडो अपाचेक्टल स्टार्ट"
रोक: "सुडो अपाचेक्टल स्टॉप"
पुनरारंभ करना: "sudo apachectl पुनरारंभ"
स्टार्टअप पर शुरू
(इस धागे में चिह्नित उत्तर देखें)
sudo apachectl start
लॉन्च डेमॉन को भी सक्षम बनाता है। यह ओवरराइड करता है Disabled
में महत्वपूर्ण /System/Library/LaunchDaemons/org.apache.httpd.plist
संशोधित करके /private/var/db/launchd.db/com.apple.launchd/overrides.plist
, बस की तरह है launchctl load -w
।
के लिए 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>
स्पष्ट रूप से यह कहे बिना एक महत्वपूर्ण अवधारणा पर स्लिफ़्टी और लॉरी संकेत देते हैं।
"sudo apachectl start" न केवल अपाचे शुरू करेगा, बल्कि /pStreet/var/db/launchd.db/com.apple.launchd/overrides.plist को भी संशोधित करेगा ताकि सिस्टम के रीबूट होने के बाद अपाचे स्वचालित रूप से पुनरारंभ हो जाएगा।
इसी तरह, "sudo apachectl stop" एपाचे को बंद कर देगा और उपरोक्त फाइल को संशोधित करेगा ताकि सिस्टम के रीबेक होने पर अपाचे शुरू न हो।
यह नियंत्रित करने का सबसे सरल तरीका लगता है कि क्या सेवा स्वचालित रूप से शुरू होती है।
GUI की खोज करने वालों के लिए, Click On Tyler ने एक कंट्रोल पैनल ऐप विकसित किया है, http://clickontyler.com/blog/2012/02/web-sharing-mountain-lion/
~/Library/PreferencePanes
इस वरीयता फलक में कंप्यूटर साइट फ़ोल्डर के लिए लिंक और एक ब्राउज़र खोलने के लिए है: http://stowlake.com/WebServer