লোকালহোস্ট কীভাবে অ্যাক্সেস করবেন: ভার্চুয়াল বাক্সে চলমান উইন্ডো থেকে উবুন্টুতে 8080 চলছে?


29

আমার কাছে উবুন্টু মেশিনের আইপি ঠিকানা রয়েছে এবং আমি আমার ভার্চুয়াল উইন্ডোজ বাক্স থেকে উবুন্টুতে লোকালহোস্টে চলমান অ্যাপ্লিকেশনটি অ্যাক্সেস করতে চাই। এটি করার কোন উপায় আছে? [Inet ঠিকানা] টাইপিং: 8080 কাজ করে না।

উত্তর:


30

উইন্ডোজের নিজস্ব "নিজস্ব" রয়েছে localhost, তাই আপনাকে উবুন্টুর এটি খুঁজে পেতে "সহায়তা" করতে হবে।

আপনার ভার্চুয়াল মেশিনে, এই আইপিতে যান http://10.0.2.2/এবং এটি কাজ করা উচিত। উইন্ডোজ হোস্ট ফাইলটি localhostআইপিকে নির্দেশ করতে আপনি সম্পাদনা করতে পারেন যাতে আপনার এটি মনে রাখতে হবে না।

ইন: C:\Windows\System32\drivers\etc\hosts

যোগ করুন

10.0.2.2 localhost

অসাধারণ! একটি যাদুমন্ত্র মত কাজ করে!
ইভান ডেমচেনকো

10

ব্রিজড সংযোগটি ব্যবহার করতে আপনি ভার্চুয়াল মেশিন সেট করতে পারেন। এইভাবে ভার্চুয়াল মেশিনটি তার নিজস্ব আইপি-ঠিকানা পাবে এবং আপনার হোস্ট মেশিনে সংযোগ করতে সক্ষম হওয়া উচিত।

  1. ভার্চুয়াল মেশিনে ডান ক্লিক করুন (এটি চলমান অবস্থায়)
  2. ' সেটিংস ' চয়ন করুন
  3. ' নেটওয়ার্ক ' বেছে নিন
  4. ' অ্যাডাপ্টার 1 ' ট্যাবের অধীনে , ' ব্রিজড অ্যাডাপ্টারে ' সংযুক্ত 'সেট করুন ।

4

প্রথমত, ওয়েব সার্ভার প্রক্রিয়া চলছে কিনা তা নিশ্চিত করুন। localhost:8080আপনার উবুন্টু মেশিনে একটি ব্রাউজার উইন্ডোতে টাইপ করুন। আপনি যে পৃষ্ঠাটি প্রত্যাশা করেছিলেন তা যদি আপনি পরবর্তী পদক্ষেপে এগিয়ে যান তবে অন্যথায় ওয়েবসভার প্রক্রিয়া শুরু করুন এবং আবার চেষ্টা করুন।

দ্বিতীয়ত, দুটি মেশিন একই উপ-নেটওয়ার্কে রয়েছে কিনা তা নিশ্চিত করুন। উদাহরণস্বরূপ কিছু 192.168.x.y/255.255.255.0এবং 192.168.x.z/255.255.25.0যদি না হয় তবে প্রয়োজনীয় সামঞ্জস্য করুন এবং পরবর্তী পদক্ষেপে এগিয়ে যান।

তৃতীয়, আপনার উবুন্টু সার্ভারে কোনও ফায়ারওয়াল চলছে কিনা তা পরীক্ষা করে দেখুন। যদি তা হয় তবে, পছন্দসই বন্দরটি খোলা আছে কিনা তা পরীক্ষা করুন ( 8080আপনার ক্ষেত্রে)। আপনি যদি সর্বজনীন অ্যাক্সেসের জন্য বন্দরটি খুলতে না চান তবে স্থানীয় সাব-নেট থেকে কেবল ট্র্যাফিক গ্রহণ করার জন্য আপনি কোনও নিয়ম কনফিগার করতে পারেন।

সম্পাদনা করুন: পদক্ষেপ 0. @ ইরোজ দ্বারা উত্তরে প্রস্তাবিত সেটিংস তৈরি করুন


2

আপনি যদি উবুন্টু ব্যবহার করছেন তবে আপনাকে প্রথমে আপনার ফায়ারওয়ালটি অক্ষম করতে হবে।

sudo ufw disable

এখন আপনার সিস্টেমের সেটিংস-> নেটওয়ার্ক থেকে আপনার আইপিভি 4 ঠিকানাটি সন্ধান করুন এবং এটি সম্পর্কিত আরও তথ্য পেতে সংযুক্ত ওয়াইফাইয়ের তীরটিতে ক্লিক করুন here সেখানে আপনি আপনার পিসির আইপিভি 4 ঠিকানা পাবেন। তারপরে আপনি আপনার পিসির লোকালহোস্ট হিসাবে ব্যবহার করতে পারেন

HTTP: // IPv4: portno / yourpagename

আপনার কাজ শেষ করার পরে ফায়ারওয়াল সক্ষম করতে ভুলবেন না se

sudo ufw enable

চিয়ার্স


0

আপনি যদি এটি স্থির করে থাকেন যে এটি আপনার ফায়ারওয়াল, আমি আপনার ফায়ারওয়ালটি অক্ষম না করে এই নিয়মটি যুক্ত করার পরামর্শ দেব:

sudo ufw allow 8080

আপনি শেষ হয়ে গেলে আপনার চালানো উচিত:

sudo ufw status numbered

বন্ধনী মধ্যে নম্বর সন্ধান করুন। বলুন এটি [ 1]এবং [ 3]:

sudo ufw delete 1 3

তারপরে, আপনি যদি ভার্চুয়াল বাক্সে থাকেন http://10.0.2.2:8080তবে আপনার নেটওয়ার্ক সেট করে থাকলে আপনি নেভিগেট করতে পারবেন NAT। আপনি যে কোনও বন্দরের জন্য এটি করতে পারেন এবং এটি একই কাজ করবে।

যদিও এটি কিছু অতিরিক্ত কাজ, আপনার ফায়ারওয়ালটি কোনও সুরক্ষিত নেটওয়ার্কে কখনওই অক্ষম করা উচিত নয়।

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