OSX 10.8.4 पर होस्टनाम के साथ अपाचे समस्या


2

10.8.4 पर अपडेट करने के बाद मुझे अपने macports के अपाचे सर्वर को चलाने में परेशानी हो रही है। मैं इसके साथ निर्मित अपाचे को रोक देता हूं: sudo apachectl stopफिर मैं इसके साथ मैकपोर्ट्स अपाचे को शुरू करने की कोशिश करता sudo /opt/local/apache2/bin/apachectl -k startहूं : और मुझे मिलता है:

httpd: Could not reliably determine the server's fully qualified domain name, using My-Name-iMac.local for ServerName
httpd (pid 98) already running

और जब मैं localhostब्राउज़र में लोड करता हूं तो मुझे कनेक्ट करने में असमर्थ होता है ...

मैं इसे केवल एक विकास मशीन के रूप में चला रहा हूं, इसलिए मुझे एक डोमेन नाम की आवश्यकता नहीं है। hostname(इससे पहले और बाद में) का आउटपुट जैसा My-Name-iMac.localकि आप अपेक्षा करेंगे। मुझे चिंता httpd (pid 98) already runningइस आउटपुट का हिस्सा क्या है ।

which apachectl आउटपुट /usr/sbin/apachectl


मुझे लगता है कि आपको hostnameअपना वास्तविक FQDN प्राप्त करने के लिए आउटपुट को ठीक करने का एक तरीका खोजना चाहिए । मुझे यकीन है कि यह न तो एक समस्या है Macportsऔर न ही एक Apacheसमस्या है।
दान

मैं इसे विकास के वातावरण के रूप में उपयोग कर रहा हूं। मैंने पहले कभी भी विकास के वातावरण पर FQDNs का उपयोग नहीं किया है और इसकी समस्या कभी नहीं हुई है। मेरे पास अपग्रेड से पहले एक भी नहीं था। Apple ने 10.8 में "वेब शेयरिंग" के काम करने के तरीके को बदल दिया, और यह उस समस्या का स्रोत है जो मुझे लगता है।
iPadDeveloper2011

मैं यह भी बताता हूं कि मैं FQDN का उपयोग करके कनेक्ट करने का प्रयास नहीं कर रहा हूं।
iPadDeveloper2011

→ iPadDeveloper2011: स्पष्ट। आपको एक स्थानीय देव के बारे में यह जानकारी जोड़नी चाहिए। आपके मूल प्रश्न के भीतर environnement: ताकि अप्रासंगिक सुझावों से बचने के लिए मेरा most ( ज्यादातर HTTP सर्वर इंटरनेट से जुड़ा होना चाहिए)। है ping My-Name-iMac.localठीक है? क्या आप hostnameअपने मूल प्रश्न के भीतर जोड़ सकते हैं ?
डैन

हाय डैनियल। सुझाव के रूप में अद्यतन प्रश्न हां, ping My-Name-iMac.localठीक लगता है। दिलचस्प यह है कि यह अभी भी काम करता है के बाद कोई समस्या नहीं है sudo apachectl stop...?
iPadDeveloper2011

जवाबों:


1

जब मैंने उपयोग करना शुरू किया तो यह समस्या धीरे-धीरे लुप्त होती दिख रही थी sudo apachectl -k stop(हालाँकि यह सिर्फ संयोग हो सकता है)। अब ऐसा लगता है कि मैं उपयोग करने वाले सर्वर के बीच स्विच कर सकता हूं

sudo apachectl stopऔर /opt/local/apache2/bin/apachectl start,

और फिर साथ

/opt/local/apache2/bin/apachectl stop तथा sudo apachectl start

कोई दिक्कत नहीं है। मैं apachectl -k(परे apachectl help) कोई दस्तावेज नहीं ढूंढ पाया ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.