लोकलहोस्ट ने सिएरा ओएस में अपग्रेड करने के बाद कनेक्ट करने से मना कर दिया


8

मैं डाउनलोड और स्थापित है apache, php, phpmyadmin, mysqlmacports के माध्यम से। MacOS सिएरा में अपग्रेड करने से पहले सब कुछ ठीक चल रहा था।

अपग्रेड के बाद जब भी मैं लोकलहोस्ट को एक्सेस करने की कोशिश करता हूं तो मुझे निम्न त्रुटि संदेश मिलता है: "इस साइट तक नहीं पहुंचा जा सकता है, लोकलहोस्ट ने कनेक्ट करने से इनकार कर दिया।"

यह तब हो रहा है, हालांकि apache http.confफ़ाइल में मेरी सेटिंग्स समान हैं।

मैं होस्ट्स फ़ाइल की सामग्री भी प्रदान कर रहा हूं

127.0.0.1       localhost
255.255.255.255 broadcasthost
::1             localhost

कोई सलाह?


क्या आपने सत्यापित किया है कि वे सभी सेवाएँ वास्तव में चल रही हैं?
samh

अगर मैं "sudo port load apache2" कमांड चलाता हूं, तो मुझे टर्मिनल से निम्नलिखित प्रतिक्रिया मिलती है "/opt /local/etc/LaunchDaemons/org.macports.apache2/org.macports.apache2.plist: सेवा पहले से ही लोड है", इसलिए मैं। मुझे पूरा यकीन है कि अपाचे चल रहा है।
vasilisdmr

कृपया अपनी / etc / मेजबान फ़ाइल की सामग्री जोड़ें। क्या 127.0.0.1 काम करता है? शायद संबंधित: apple.stackexchange.com/questions/252466/…
klanomath

क्या आपने सब कुछ ठीक है यह सुनिश्चित करने के लिए एक कॉन्फ़िगरटैस्ट चलाया? मेरे पास अपाचे के स्टॉक इंस्टॉलेशन के साथ एक समान समस्या थी, अपडेट में कुछ ने एक निर्भर पैकेज को तोड़ दिया।
dr.nixon

बस कॉन्फिग टेस्ट और परिणाम निम्नलिखित थे: "httpd: apr_sockaddr_info_get () यूज़रनेम-मैकबुक-प्रो.लोकल के लिए विफल" "httpd: 127.0.0.1 का उपयोग करके सर्वर के पूर्ण रूप से योग्य डोमेन नाम को मज़बूती से निर्धारित नहीं कर सका। ' ServerName 'का निर्देशन इस संदेश को दबाने के लिए विश्व स्तर पर है "। इसलिए मैंने इस ट्यूटोरियल का अनुसरण किया और " mdshaonimran.wordpress.com/2011/10/17/… " और त्रुटि दूर हो गई, लेकिन स्थानीयहोस्ट की यात्रा करने का प्रयास करने पर मुझे अभी भी मना करने का संदेश मिलता है।
vasilisdmr

जवाबों:


3

मैंने इस पंक्ति को अपनी टिप्पणी से हल किया httpd.conf:

LoadModule unique_id_module modules/mod_unique_id.so

मैं mod_unique_id से बहुत परिचित नहीं हूं , लेकिन यह मेरे स्थानीय विकास सर्वर (आपकी स्थिति भिन्न हो सकती है) पर होना महत्वपूर्ण नहीं लगता।

unique_id_module

यह मॉड्यूल प्रत्येक अनुरोध के लिए एक जादू टोकन प्रदान करता है जो बहुत विशिष्ट परिस्थितियों में "सभी" अनुरोधों के लिए अद्वितीय होने की गारंटी है। अद्वितीय पहचानकर्ता मशीनों के ठीक से कॉन्फ़िगर किए गए क्लस्टर में कई मशीनों में अद्वितीय है। पर्यावरण चर UNIQUE_ID प्रत्येक अनुरोध के लिए पहचानकर्ता के लिए सेट किया गया है। विशिष्ट पहचानकर्ता विभिन्न कारणों से उपयोगी हैं जो इस दस्तावेज़ के दायरे से परे हैं।


11

MacOS सिएरा को अपडेट करने के बाद, अपाचे httpd पुराने httpd.confको httpd.conf.pre-updateनए स्थान पर ले जाता है । लोकलहोस्ट काम करने के लिए कृपया नीचे दी गई प्रक्रिया आज़माएँ:

cd /etc/apache2/  
sudo mv httpd.conf httpd.conf-afterupdate  
sudo mv httpd.conf.pre-update httpd.conf  
sudo apachectl configtest  
sudo apachectl restart  

फिर परीक्षण करें:

curl -I -L localhost

3
sudo apachectl configtest ने मुझे सभी त्रुटियां दीं! जीवन रक्षक, धन्यवाद।
यहोशू Kissoon

2
उत्तर के लिए बहुत बहुत धन्यवाद! वैसे, आपने इस समाधान का कैसे पता लगाया? मुझे कॉन्फ़िगरटैस्ट के साथ कोई त्रुटि नहीं मिली (क्या मुझे ओओएन प्राप्त करना था?) और ईमानदारी से, मुझे नहीं पता होगा कि मुझे खुद के लिए जवाब कहां से शुरू करना है।
राहुल गोविंद

आप मेरा बहुत समय बचाते हैं, बहुत बहुत धन्यवाद।
सिला खातुन

3

मुझे भी यही समस्या थी। मैंने दौड़कर sudo apachectl configtestसंदेश प्राप्त किया:

AH00526: / 6/3/pc/apache2/other/default-ssl.conf की लाइन 6 पर सिंटैक्स त्रुटि:

अमान्य कमांड 'SSLEngine', शायद सर्वर कॉन्फ़िगरेशन में शामिल नहीं किए गए मॉड्यूल द्वारा गलत वर्तनी या परिभाषित किया गया है

मैंने अभी डिफ़ॉल्ट ssl config फाइल का नाम बदला है इसलिए इसे अब लोड नहीं करना है। एक अपाचे बाद में फिर से शुरू हुआ, सब कुछ वापस आ गया।


1

मेरे पास एक ही मुद्दा था और मैंने http_proxy_hckeck को httpd.conf में टिप्पणी करते हुए हल किया

LoadModule प्रॉक्सी_hcheck_module libexec / apache2 / mod_proxy_hcheck.so

EDITED: मैंने apache.org में पाया कि इस मॉड्यूल के लिए mod_watchdog की आवश्यकता है, लेकिन इस मॉड्यूल पर टिप्पणी की गई है, इसलिए बस mod_proxy_hcheck या असहज mod_watchdog लोड करें देखें।

मुझे भरोसा है ये काम करेगा!


Mod_proxy_hcheck टिप्पणी करने से यह मेरे लिए भी हल हो गया। इससे पहले, अपाचे चुपचाप अपने बंदरगाह से बांधने में विफल होगा।
ओटो जी

1

मैं एक ही मुद्दा रहा था। सौभाग्य से मैं दुर्घटना से समस्या को हल करने में सक्षम था। एक सूटकेस फ्यूजन लोड त्रुटि के बाद, मुझे एहसास हुआ कि समस्या अपाचे के कारण नहीं हो रही है। समस्या मुख्य है / आदि / फ़ाइल।

होस्ट फ़ाइल बदलें

आप http://cs.us.extensis.com/HostsFile/hosts.zip से एक डिफ़ॉल्ट Mac OS होस्ट फ़ाइल डाउनलोड कर सकते हैं ।

मेजबानों फ़ाइल खोलना; इसका कोई फ़ाइल एक्सटेंशन नहीं होना चाहिए। खोजक में, गो> गो फोल्डर में जाएं "फोल्डर पर जाएं" के लिए "एन्टर" दर्ज करें और एंटर फाइल को फोल्डर आदि में ड्रैग करें; मैक ओएस एडमिनिस्ट्रेटर यूजरनेम और पासवर्ड दर्ज करें जब पूछा जाए कि एक बार आपने मेजर फाइल को आदि फोल्डर में रखा है:

टर्मिनल एप्लिकेशन खोलें निम्नलिखित कमांड दर्ज करें और एंटर दबाएं: sudo chmod 644 / etc / मेजबान अपना मैक ओएस पासवर्ड दर्ज करें और एंटर दबाएं आप टर्मिनल विंडो में अपने मैक ओएस पासवर्ड टाइप करते हुए बुलेट, कुंजी चिह्न या कुछ भी नहीं देख सकते हैं, निर्भर करता है मैक ओएस के संस्करण पर आप उपयोग कर रहे हैं। यह सामान्य बात है।

आपका मैक ओएस डीएनएस कैश साफ़ करें

टर्मिनल विंडो में, निम्न कमांड दर्ज करें और एंटर दबाएं: sudo Killall -HUP mDNSResponder अपने मैक को रीस्टार्ट करें

सूटकेस फ्यूजन लूपबैक एड्रेस (127.0.0.1 या लोकलहोस्ट) का उपयोग करके टाइप कोर को खोजने और कनेक्ट करने के लिए होस्ट्स फ़ाइल का उपयोग करता है। यदि होस्ट फ़ाइल मौजूद नहीं है, या 127.0.0.1 के लिए प्रविष्टि लोकलहोस्ट के अलावा किसी अन्य नाम की ओर इशारा करती है, तो आपको ऊपर प्रदर्शित एक त्रुटि संदेश दिखाई देगा।

यदि सूटकेस फ्यूजन लोकलहोस्ट को 127.0.0.1 तक हल नहीं कर सकता है, तो आपको पहला त्रुटि संदेश मिलेगा; यदि टाइप कोर लोकलहोस्ट को 127.0.0.1 पर हल नहीं कर सकता है, तो आपको दूसरा त्रुटि संदेश मिलेगा।

यदि होस्ट फ़ाइल को संशोधित किया गया है, तो इसे मैक ओएस के एक नए संस्करण में अपग्रेड करते समय हटाया जा सकता है। तृतीय-पक्ष एप्लिकेशन या नेटवर्क उपयोगिताओं के कारण लोकलहोस्ट प्रविष्टि गलत तरीके से बदल सकती है। अधिक जानकारी के लिए, टर्मिनल के साथ मैक ओएस एक्स में होस्ट्स फ़ाइल को कैसे संपादित करें देखें।

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