ম্যাকবুক এয়ারে ওয়েবসারভার অ্যাক্সেস করতে আইপ্যাড কীভাবে ব্যবহার করবেন


8

আমার ওয়েবসার্ভার সফ্টওয়্যারটি এনগিনেক্স যা ম্যাক ওএস এক্স 10.7.5 ব্যবহার করে ম্যাকবুক এয়ারে খুব ভালভাবে চলে

যখন আমি আমার ম্যাকবুক এয়ারে http: //myapp.localhostযাই , আমি আমার ওয়েবসাইটটি পুরোপুরি অ্যাক্সেস করতে পারি যা লোকালহোস্টে চলছে।

আমি কীভাবে আমার আইপ্যাড থেকে ওয়েবসাইট অ্যাক্সেস করতে পারি? আমি জিজ্ঞাসা করছি কারণ আমার ওয়েবসাইটটি ডেস্কটপ ব্রাউজারগুলিতেও ট্যাবলেটটিকে অ্যাক্সেসের অনুমতি দেয় কিনা তা পরীক্ষা করতে চাই।

আমার দুটি সম্ভাব্য সেটআপ আছে।

1) ম্যাকবুক এয়ারটি হুয়াউইইইইউইইইইইইইইইইই-মাইবিলেমডিমে চলছে এবং আইপ্যাড অ্যাক্সেসের অনুমতি দেওয়ার জন্য ইন্টারনেট ভাগ করে নিচ্ছে।

2) যখন উভয় ম্যাকবুক এয়ার এবং আইপ্যাড একই ওয়াইফাই সংযোগ অ্যাক্সেস করছে।

উভয় পরিস্থিতিতে জন্য সমাধান প্রদান করুন।

আপডেট: আমার ম্যাকবুক এয়ার এনগিনেক্স ওয়েবসারভারে আমার 1 টিরও বেশি অ্যাপ চলছে।

সুবিধার জন্য, আসুন তাদের কল করুন

প্রভৃতি

কীভাবে আমার আইপ্যাডটি আমার ম্যাকবুক এয়ারে হোস্ট করা সঠিক ওয়েব অ্যাপ্লিকেশনটি অ্যাক্সেস করতে পারে?

হালনাগাদ

আমার ম্যাকবুক এয়ারে, আমি বিভিন্ন ওয়েব অ্যাপস অ্যাক্সেস করি কারণ আমি আমার / ইত্যাদি / হোস্ট ফাইলটি সম্পাদনা করি।


1
আপনি কি এমন সমাধানের জন্য উন্মুক্ত আছেন যা ওয়েব অ্যাপ্লিকেশনগুলি বিচ্ছিন্ন করতে আপনাকে বিভিন্ন পোর্ট / একাধিক এনজিনেক্স ব্যবহার করতে দেয় বা আপনার সত্যিকারের একটি উদাহরণ প্রয়োজন এবং কেবলমাত্র ইউআরএল দ্বারা জিনিসগুলি বিচ্ছিন্ন করতে হবে। আমি একাধিক আইপি অ্যাড্রেস পেতে এনআইসিকে ওভারলোডিং এবং সাধারণভাবে অ- রাউটেবল স্থানীয় ঠিকানাগুলির সমাধান করার জন্য xip.io ব্যবহার করে আমার ভাগ্য পেয়েছি
bmike

আমি ধারণাটি শুনে কিছু মনে করি না, @ বিমিক
কিম স্ট্যাকস

উত্তর:


3

ইন উভয় পরিস্থিতিতে , আইপি বা ব্যবহার machinename.local MAC ঠিকানা কেবলমাত্র আপনি যে ম্যাক ডিফল্ট ওয়েবসাইট দেব। আপনার ওয়েব অ্যাপ্লিকেশনগুলি সমস্ত শীর্ষ স্তরে রয়েছে তাই এনগিনেক্স অনুরোধে বিভিন্ন হোস্টনামের প্রত্যাশা করছে। সমস্যাটি হ'ল, এই হোস্টনামগুলি .localhost এ শেষ হয় যা ডিএনএস দ্বারা সমাধান করা হয় না, তাই আইপ্যাডটি মাই্যাপ 2.লোক্যালহোস্ট কোথায় তা জানে না এবং ম্যাকের অনুরোধটি কখনই এনগিনেক্সে পৌঁছায় না।

ম্যাক থেকে পরীক্ষার সময় আপনি কোনওভাবেই এই সমস্যাটি ঘিরে ফেলেছেন। হতে পারে আপনি / ইত্যাদি / হোস্ট ফাইলটি সম্পাদনা করেছেন, বা আপনার জিইউআই রয়েছে যা এটি করে? তবে, আপনি জেলব্রেকিং ছাড়াই আইপ্যাড হোস্ট ফাইলটি পরিবর্তন করতে পারবেন না।

একটি সাধারণ কাজ হ'ল হ'ল এনগিনেক্সের ডিফল্ট ওয়েবসাইটটি ওয়েবপ্যাপে যা আপনি আইপ্যাড থেকে পরীক্ষা করতে চান তা পরিবর্তন করা - তবে আপনি আইপ্যাড থেকে machinename.local ঠিকানা ব্যবহার করতে পারেন । আপনি যখনই অন্য কোনও ওয়েব অ্যাপ্লিকেশন পরীক্ষা করতে চান প্রতিবার আপনাকে এটি পরিবর্তন করতে হবে।

আরও জটিল কর্মসীমা হ'ল ক) ম্যাকে অ্যাপাচিকে প্রক্সি সার্ভার হিসাবে কনফিগার করা এবং আইপ্যাড ব্রাউজারটিকে এটির প্রক্সি হিসাবে ব্যবহারের জন্য কনফিগার করা; খ) আপনার স্থানীয় নেটওয়ার্কে একটি ডিএনএস সার্ভার স্থাপন করুন; সি) / ইত্যাদি / হোস্ট ফাইল পরিবর্তন করার সময় ম্যাকের পরিবর্তে আইপ্যাড সিমুলেটর ব্যবহার করুন; বা ঘ) আইপ্যাড জেলব্রেক করুন এবং / ইত্যাদি / হোস্টগুলি সংশোধন করুন।


1
প্রক্সি সার্ভার দিয়ে আইপ্যাড ব্যবহার হচ্ছে: stackoverflow.com/questions/6917107/...
wrk2bike

আমি জেলব্রেক করতে বা এমুলেটর ব্যবহার করতে চাই না। আমি সহজেই একাধিক অ্যাপ্লিকেশন পরীক্ষা করতে হবে। সুতরাং আপনার মন্তব্যের পরামর্শ অনুসারে আমি এই বিকল্পটি নিয়েই চলেছি। stackoverflow.com/a/11757977/80353
কিম স্ট্যাকস

তবে আমার একটা সমস্যা আছে আমি আমার ম্যাকবুকের আইপি ঠিকানা এবং আমি যে পোর্টটি ব্যবহার করি 80 এর সাথে প্রক্সি ম্যানুয়াল ব্যবহার করতে আইপ্যাড সেট করেছি but তবে আমি এখনও আমার অ্যাপ 1 -localhost
কিম স্ট্যাকস

ওহ দুঃখিত, আমি কেবল বুঝতে পেরেছিলাম যে আমার চার্লস চালু করতে হবে এবং তারপরে বন্দরটি 8888 এ সেট করা উচিত
কিম স্ট্যাকস

আমি কেবল যুক্ত করতে চাই যে আমার ব্যক্তিগত সমাধানটি চার্ল ইনস্টল করা এবং তারপরে আমার ম্যাকবুক এয়ারে চার্লস ব্যবহার করা। আইপ্যাডে, আমি ম্যানুয়াল এইচটিপি প্রক্সি চালু করব।
কিম স্ট্যাকস

3

localhost ডিভাইস-নির্দিষ্ট, তাই আপনার আইপ্যাডে এটি দেখার জন্য আপনাকে নিজের আইপ্যাডের একটি পৃষ্ঠায় নিয়ে যাচ্ছে (সম্ভবত এটি বিদ্যমান নেই)।

আপনার ম্যাক থেকে আপনার আইপ্যাড থেকে প্রদত্ত একটি পৃষ্ঠা অ্যাক্সেস করতে, ম্যাকের স্থানীয় আইপি ঠিকানাটির পরিবর্তে ব্যবহার করুন localhost। আপনার ম্যাকের স্থানীয় আইপি পেতে সিস্টেম পছন্দসমূহের নেটওয়ার্ক ফলকটি খুলুন। বামে আপনার সক্রিয় নেটওয়ার্কটি নির্বাচন করুন এবং সংযুক্ত শিরোনামের নীচে আইপি ডানদিকে প্রদর্শিত হবে । এটি সম্ভবত এমন কিছু হবে যা দেখে মনে হচ্ছে 10.0.1.1বা 127.0.1.1


আমার ম্যাকবুক এয়ারে একটি নির্দিষ্ট মেশিনের নাম নির্ধারণ করার জন্য এবং তারপরে আইপ্যাড মেশিনের নামের মাধ্যমে দেখতে পাবে?
কিম স্ট্যাকস

আমি আমার মূল প্রশ্নটি কিছুটা সম্পাদনা করেছি। আমি উল্লেখ করতে ভুলে গেছি যে আমার ম্যাকবুক এয়ারে ওয়েব সার্ভারে আমার একাধিক ওয়েব অ্যাপস রয়েছে। কিভাবে এই আপনার উত্তর পরিবর্তন হবে?
কিম স্ট্যাকস

@ কিমসিয়া হ্যাঁ, আপনি আইপিটি প্রতিস্থাপন করতে পারেন computerName.localএই উত্তর দেখুন । একাধিক অ্যাপ্লিকেশন উত্তর পরিবর্তন করে না, কেবল আপনি যা করেন তা করুন এবং localhostআইপি দিয়ে প্রতিস্থাপন করুন। সুতরাং, আপনি যদি সাধারণত যান তবে লোকাল আইপি কোথায় http://localhost:8888/someApp/index.htmlযান । http://IPAddress:8888/someApp/index.htmlIPAddress
নাথান গ্রিনস্টাইন

আমি সাধারণত এ যান myapp1.localhost এক্সেস application1 প্রয়োজন এবং myapp2.localhost এক্সেস application2 করতে। সুতরাং কিভাবে এটি আইপ্যাড থেকে অ্যাক্সেস জন্য কাজ করে?
কিম স্ট্যাকস

এবং আমিও নিশ্চিত নই যে আপনার প্রস্তাবনাটি 1 বা 2 বা উভয়ের দৃশ্যের জন্য কিনা?
কিম স্ট্যাকস

2

আপনি নিজের ম্যাকের হোস্টনামটি .local এর সাথে প্রবেশের চেষ্টা করতে পারেন।

সুতরাং আপনার কম্পিউটারের নাম যদি অ্যাপসিলন হয়।

    http://epsilon.local

নাথন দ্বারা বিবৃত হিসাবে আইপি ঠিকানা কাজ করবে। আপনার প্রকৃত আইপি দিয়ে আমার উদাহরণ আইপি প্রতিস্থাপন করুন।

    http://192.168.1.1

আপনি এই ঠিকানাগুলির শেষে আপনার নির্দিষ্ট অ্যাপ্লিকেশন তথ্য যুক্ত করবেন। সুতরাং http: // লোকালহোস্টের পরে যা আসে তা এই ইউআরএলগুলির শেষে যুক্ত করা হবে।


আমার জন্য কাজ করেনি। আমি নিশ্চিত না কেন। অন্য কোন জিনিস আমি চেষ্টা করতে পারি?
কিম স্ট্যাকস

এবং আমিও নিশ্চিত নই যে আপনার প্রস্তাবনাটি 1 বা 2 বা উভয়ের দৃশ্যের জন্য কিনা?
কিম স্ট্যাকস

এটি কাজ, http এবং আইপি ঠিকানাটি অবশ্যই ব্যবহার করবেন না
GusDeCooL

-1

আমি মনে করি সবচেয়ে সহজ কাজটি হ'ল হোস্টের আইপি ঠিকানা। উদাহরণস্বরূপ, কমান্ড লাইনে এটি চালান:

curl icanhazip.com

নীচে $ IP_ADDRESS as হিসাবে বর্ণিত আপনার বাহ্যিক আইপি অ্যাড্রেসগুলি পাবেন}

তারপরে আপনার আইপ্যাডে ঠিক সেই আইপি ঠিকানায় ব্রাউজারটি নির্দেশ করুন:

http://$IP_ADDRESS/

আইপ্যাডে কার্ল কীভাবে করবেন? Hehehe
GusDeCooL

-1
  • ওয়েব ভাগ করে নেওয়া চালু করুন: ওয়েব ভাগ করে নেওয়া চালু করুন

  • আপনার ওয়েবসাইট ভিতরে রাখুন ~/Sites

  • উপরে প্রদর্শিত হিসাবে ইউআরএল মাধ্যমে অ্যাক্সেস

3
অবশ্যই এটি সিংহ বা তার আগের ধারণা ধরে নিয়েছে, যেহেতু "ওয়েব ভাগ করে নেওয়া" এখানে আর পর্বত সিংহটিতে উপস্থিত হয় না।
জিডগার

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