http: // localhost: 3000 কাজ করে, কিন্তু http://127.0.0.1:3000 হয় না


4

আমি আমার স্থানীয় ডিভ মেশিনে একটি Rails অ্যাপ্লিকেশন নির্মাণ করছি। যখন আমার স্থানীয় সার্ভার চলমান, আমি অ্যাক্সেস করতে পারেন http://localhost:3000 একটি সমস্যা ছাড়া। যাইহোক, যখন আমি নেভিগেট করার চেষ্টা করি http://127.0.0.1:3000, আমি একটি পেতে ERR_CONNECTION_REFUSED। সাধারণত, আমি এই সমস্যাটির যত্ন নেব না, কিন্তু যখন আমি ব্যবহার করে একটি সুড়ঙ্গ অ্যাক্সেস করার চেষ্টা করি ngrok, আমি এই ত্রুটি পেতে:

Tunnel <URL> unavailable

Unable to initiate connection to 127.0.0.1:3000. A web server must be running on port 127.0.0.1:3000 to complete the tunnel.

আমি আজ সকালে ওএস এক্স এর একটি পরিচ্ছন্ন ইন্সটল করেছি, এবং আমার সিস্টেমে চলমান একমাত্র জিনিস আমার মধ্যে রয়েছে ডটফিলস রিডমি । এখানে আমার সম্পূর্ণ /etc/hosts ফাইল:

##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting.  Do not change this entry.
##
127.0.0.1   localhost
255.255.255.255 broadcasthost
::1             localhost 

3
সমস্যাগুলি হল, যখন আপনি localhost ব্যবহার করছেন তখন এটি আইলভিকে ভয় করে আইলভ। তাই সম্ভবত সার্ভারটি IPv4 তে চলছে না অথবা সম্ভবত আইপিভি 6 পোর্টটি ফায়ারওয়ালের মাধ্যমে অনুমোদিত।
YLearn

1
ভাল কল! আমি ব্যবহার করে Rails সার্ভার পুনরায় বুট -b :: আইপিভি 4 এবং আইপিভি 6 এর জন্য শুনতে এবং এটি কাজ! আমি বুঝতে পারিনি Puma ডিফল্টভাবে এটি করবে না। আপনি একটি উত্তর আপনার মন্তব্য টস করতে পারেন তাই আমি এটা গ্রহণযোগ্য উত্তর হিসেবে চিহ্নিত করতে পারেন? সাহায্যের জন্য ধন্যবাদ!
LandonSchropp

উত্তর:


3

আপনার হোস্ট ফাইলগুলিতে, আপনার IPv4 এবং IPv6 উভয় রেজল্যুশন রয়েছে। বর্তমানে উপলব্ধ অধিকাংশ অপারেটিং সিস্টেম IPv6 পছন্দ করবে। যেহেতু স্থানীয় হোস্ট কাজ করছে এবং 127.0.0.1 নয়, এটি আপনার সমস্যা হতে পারে।

এই ক্ষেত্রে আমি দুটি জিনিস পরীক্ষা করবো:

  1. সার্ভার / পরিষেবা শুধুমাত্র IPv6 এ চলছে কিনা তা দেখুন। যদি তাই হয়, এটি পরিবর্তন করুন তাই এটি IPv4 এবং IPv6 উভয় চলমান হয়।
  2. IPv4 এবং IPv6 উভয়ের জন্য সেই পোর্টে স্থানীয় হোস্ট অ্যাক্সেসের অনুমতি দেওয়ার জন্য ফায়ারওয়াল নিয়মগুলি পরীক্ষা করে দেখুন।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.