नगनेक्स इररेउर यह खुला नहीं था


9

कृपया मेरे सर्वर में nginx शुरू किया कृपया मुझे का पालन करें

root@s45-****:/home/arabico# nmap 45.****

PORT   STATE SERVICE
22/tcp open  ssh
5/tcp open  smtp
80/tcp open  http

Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
root@s45-****:/home/arabico# sudo service apache2 stop
 * Stopping web server apache2                                                      * 
root@s45-****:/home/arabico# nmap 45.****

Starting Nmap 6.40 ( http://nmap.org ) at 2015-06-05 19:33 MST

PORT   STATE SERVICE
22/tcp open  ssh
25/tcp open  smtp

Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds
root@s45-***:/home/arabico# sudo service nginx restart
 * Restarting nginx nginx          
          [fail] 


root@s45-***:/home/arabico# nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)
nginx: configuration file /etc/nginx/nginx.conf test failed

root@s45***:/home/arabico# sudo nginx
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)

कृपया इसे कैसे शुरू करें


आप वास्तव में क्या पूछ रहे हैं?
spacegeek224

यह काम नहीं करने दिया कि इसे कैसे शुरू किया जाए
user14576

जवाबों:


11
nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)

त्रुटि संदेश से ऐसा लगता है कि ipv6 आपके सर्वर पर अक्षम है। Nginx डिफ़ॉल्ट सर्वर कॉन्फ़िगरेशन को संपादित करें और इसे केवल ipv4 पर सुनने या ipv6 को सक्षम करने के लिए बदल दिया है।

listen 80 default_server;
# comment to disable ipv6
# listen [::]:80 default_server;

7

बस मैंने यह लाइन हटा दी

सुनो [::]: 80 default_server ipv6only = on;

से

/ etc / nginx / साइट्स-उपलब्ध / डिफ़ॉल्ट और यह काम करता है: D


मैंने वही किया और यह काम भी करता है। लेकिन क्या कोई समझा सकता है कि डिफ़ॉल्ट कॉन्फिग क्यों काम नहीं करता है?
लोर्ड्रा एल

0

IPv6 का उल्लेख करने के लिए धन्यवाद।

मेरे मामले में, मुझे नग्नेक्स में एक लाइन मिली थी

proxy_pass http://localhost:3028/;

समस्या तब हुई जब मैं कर्नेल कॉन्फ़िगरेशन में ipv6 को अक्षम करता हूं। IPv6 को फिर से सक्षम करने से समस्या हल हो सकती है, लेकिन यह वह नहीं है जो मैं चाहता हूं।

समाधान हटा दिया गया है

::1     localhost ip6-localhost ip6-loopback
ff02::1     ip6-allnodes
ff02::2     ip6-allrouters

में है /etc/hosts

इसलिए लोकलहोस्ट डिफ़ॉल्ट आईपीवी 4 लक्ष्य का पालन करेगा, जो कि है 127.0.0.1

बस ::1लाइन को हटाना काफी हो सकता है। चूंकि ipv6 पूरी तरह से अक्षम है, इसलिए मैं उन सभी को हटा दूंगा।

इस समस्या को हल localhostकरने के लिए nginx config में परिवर्तन भी 127.0.0.1हो सकता है।

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