এনগিনেক্স ভুল হয়েছে এটি খুলেনি


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 = চালু;

থেকে

/ ইত্যাদি / এনগিনেক্স / সাইটগুলি উপলভ্য / ডিফল্ট এবং এটি কাজ করে: ডি


আমি একই কাজ করেছি এবং এটিও কাজ করে। কিন্তু কেউ কি ব্যাখ্যা করতে পারেন যে ডিফল্ট কনফিগারেশন কেন কাজ করে না?
লোরেড্রা এল

0

আইপিভি 6 উল্লেখ করার জন্য ধন্যবাদ

আমার ক্ষেত্রে, আমি এনজিনেক্সের সাথে একটি লাইন পেয়েছি

proxy_pass http://localhost:3028/;

সমস্যাটি যখন আমি কার্নেল কনফিগারেশনে ipv6 অক্ষম করেছিলাম। Ipv6 পুনরায় চালু করা সমস্যার সমাধান করতে পারে তবে আমি যা চাই তা তা নয়।

সমাধান মুছে ফেলা হয়

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

মধ্যে /etc/hosts

সুতরাং লোকালহোস্ট সর্বদা ডিফল্ট ipv4 টার্গেট অনুসরণ করবে, যা 127.0.0.1

শুধু ::1লাইন মুছে ফেলা যথেষ্ট হতে পারে। যেহেতু আইপিভি 6 সম্পূর্ণ অক্ষম, তাই আমি সেগুলি সমস্ত মুছব।

localhostNginx কনফিগারেশনে পরিবর্তন 127.0.0.1করাও এই সমস্যাটি সমাধান করতে পারে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.