আমি কীভাবে আমার হোম পিসিকে একটি ওয়েব সার্ভার বানাতে পারি?


8

আমি আমার পিসিতে অ্যাপাচি টমক্যাট চালাচ্ছি। আমার পিসি আমার বাড়ির একটি রাউটারের সাথে সংযুক্ত এবং রাউটারটি আমার আইএসপির সাথে সংযুক্ত। এখন আমি আমার পিসিতে একটি সার্ভার চালাতে চাই যাতে আমার বন্ধুটি আমার পিসিতে হোস্ট করা সাইটটি দেখতে পারে। আমি যদি https://hotismyip.com সাইটে যাই তবে আমি জানি যে আমার আইপি ঠিকানা xx.xx.xx.xx. এটি আমার অনুমিত রাউটারের আইপি। আমি যদি আমার ব্রাউজারে http: //xx.xx.xx.xx.xx টাইপ করি তবে আমার রাউটারটি ব্যবহারকারীর নাম এবং পাসওয়ার্ড চাইবে । এর অর্থ হ'ল আমার বন্ধুটি আমার রাউটারের সাথে সংযোগ করতে পারে। আমার পিসিতে টমক্যাটে হোস্ট করা সাইটটি কীভাবে তাদের দেখার অনুমতি দেব?

আমি বাণিজ্যিক হোস্টিং ব্যবহার করতে চাই না এবং কিছু কারণের কারণে আমি আমার পিসিটি কেবল একটি সার্ভার হিসাবে ব্যবহার করতে চাই।

আমার রাউটারের অভ্যন্তরীণ আইপি 192.162.1.1 এবং আমার পিসির 192.162.1.2।


3
না, সার্ভারফল্ট নয়। এটি একটি অন্তর্ভুক্তকারী প্রশ্ন - সিসাদমিন নয়। এটি superuser.com এ যাওয়া উচিত।

সম্ভবত আপনি একটি প্রক্সি পিছনে।

আমি কি এই পিসি উইন্ডোজ চলমান? লিনাক্স চালিত পিসির জন্য কিছুটা ভিন্ন নির্দেশাবলীর প্রয়োজন হবে।
ডেভিড থর্নলি

উত্তর:


14

আপনার ওয়েবসভার (সম্ভবত 80) আপনার মেশিনে (.1.2) অনুরোধগুলি ফরওয়ার্ড করতে হবে। আপনি আপনার রাউটারে এটি কনফিগার করেন।


2
নোট করুন এটি সাধারণত রাউটারগুলিতে "পোর্ট ফরওয়ার্ডিং" হিসাবে উল্লেখ করা হয়। একটি সহজ, যদিও কম নিরাপদ, তবুও পদ্ধতিটি হ'ল আপনার রাউটারে ডিএমজেড ব্যবহার করে আপনার ওয়েবসার্ভারে সমস্ত পোর্ট খোলার জন্য। গেম সার্ভার, ভিওআইপি সার্ভার ইত্যাদির মতো আপনার ওয়েব সার্ভারে একাধিক পরিষেবা হোস্ট করার সময় এটি কখনও কখনও সহজ হয়
উইল এডিনস

1
এবং আগত অনুরোধগুলির জন্য পোর্ট খোলার বিষয়ে খুব সতর্কতা অবলম্বন করুন। কে উত্তর দেয় তা দেখার জন্য এলোমেলো আইপি অ্যাড্রেসে বন্দরের দিকে ঝাঁকুনির মতো প্রচুর লোক রয়েছে।
ডেভিড থর্নলি

11

আপনার কয়েকটি জিনিস করা দরকার:

  • আপনার রাউটারের পাসওয়ার্ড পরিবর্তন করতে এবং আপনার রাউটারটিকে লক করে দেওয়ার বিষয়টি নিশ্চিত করুন, যেহেতু আপনি আপনার আইপি সর্বজনীনভাবে উপলব্ধ করবেন, আপনার রাউটারের কনফিগারেশনটি অত্যন্ত গুরুত্বপূর্ণ। সুরক্ষা শোষণ রোধ করতে সর্বশেষতম ফার্মওয়্যারটি ডাউনলোড করা ভাল ধারণা হবে।

  • আপনার রাউটারে আপনার স্থানীয় অনুরোধগুলি আপনার স্থানীয় মেশিনে ফরোয়ার্ড করুন। একটি "পোর্ট ফরওয়ার্ডিং" বিকল্পের সন্ধান করুন, যা নির্দিষ্ট পোর্টের সমস্ত অনুরোধকে আপনার রাউটারটিকে আপনার মেশিনের আইপি ঠিকানায় ফরোয়ার্ড করতে বাধ্য করবে

  • আপনার অভ্যন্তরীণ আইপি ঠিকানাটি একই থাকে তা নিশ্চিত করার চেষ্টা করুন। কিছু উন্নত রাউটারগুলি আপনার কম্পিউটারের ম্যাক ঠিকানার জন্য একটি নির্দিষ্ট আইপি ঠিকানা সংরক্ষণ করতে পারে, সুতরাং আপনার রাউটারে এই কনফিগারেশনটি তৈরি করুন। আপনি যদি রাউটার সফ্টওয়্যারটি এটি না করতে পারেন তবে আপনার কম্পিউটারটি যখনই রিবুট হবে (অথবা কোনওভাবে অন্য আইপি ঠিকানা পেয়েছে) আপনাকে সম্ভবত "পোর্ট ফরওয়ার্ডিং" ম্যাপিংয়ে আপনার অভ্যন্তরীণ আইপি ঠিকানাটি আপডেট করতে হবে। আপনি হার্ড কম্পিউটারে অভ্যন্তরীণ আইপি ঠিকানা ব্যবহার করার জন্য আপনার কম্পিউটারকেও সন্দেহ করতে পারেন, তবে এটি এখানে আলোচনা করার সুযোগের বাইরে অতিরিক্ত সমস্যা যুক্ত করতে পারে।

  • যদি আপনি আইএসপি আপনাকে একটি গতিশীল আইপি ঠিকানা সরবরাহ করে থাকেন তবে প্রতিবার পরিবর্তনের সাথে সাথে আপনার বন্ধুটিকে আপনার নতুন আইপি ঠিকানা পাঠানো ঝামেলা হতে পারে, তাই আপনি একটি ডায়নামিক আইপি সার্ভিসে (www.dyndns.org) সাইন আপ করতে পারেন which এমন একটি প্রোগ্রাম থাকবে যা আপনার জন্য একটি ডিএনএস এন্ট্রি আপডেট করবে। বেশিরভাগ আধুনিক রাউটারগুলির মধ্যে এই সার্ভারটি ফার্মওয়্যারটিতে নির্মিত হয়েছে, আপনি এটির জন্য অনুসন্ধান করতে পারেন তবে আপনাকে আপনার মেশিনে সফ্টওয়্যারটি চালাতে হবে না।

  • সুরক্ষার কারণে, এই মেশিনে প্রেরিত অন্যান্য অনুরোধের সংখ্যা হ্রাস করুন (যেমন উইন্ডোজ ফাইল শেয়ারিং, এফটিপি, বিট টরেন্ট, ইত্যাদি)।

  • পোর্ট 80 হ'ল ওয়েব ব্রাউজার এবং সার্ভার দ্বারা ব্যবহৃত ডিফল্ট বন্দর, সুতরাং আপনি যখন কোনও সাইট http://www.mysite.com অ্যাক্সেস করবেন তখন আপনি এটি 80 বন্দরটিতে অনুরোধ করছেন)

  • পোর্ট 8009 হল টমক্যাট দ্বারা ব্যবহৃত ডিফল্ট বন্দর, সুতরাং আপনি যদি টমক্যাট ব্যবহার করছেন তবে আপনি নীচে 8009 বন্দর দিয়ে 80 পোর্টটি প্রতিস্থাপন করতে চাইতে পারেন।

  • আপনার স্থানীয় মেশিনে ওয়েব সার্ভারের জন্য আপনাকে অন্য কোনও পোর্ট কনফিগারেশন করতে হবে না, আপনি আপনার রাউটারকে ম্যাপিং করতে পারেন এবং আপনার কম্পিউটারে 80 বা 8009 পোর্টে ওয়েব সার্ভারটি চালিয়ে যেতে পারেন।

  • উদাহরণস্বরূপ, বলুন যে আমি 12345 বন্দরটি ব্যবহার করতে চাই, তারপরে আমি আমার রাউটারটি কনফিগার করতে পারি যাতে আমার রাউটারের 12345 বন্দরটিতে যে কোনও অনুরোধগুলি আমার স্থানীয় মেশিনে 80 (বা 8009) পোর্টে প্রেরণ করা যায়। এটি আপনাকে HTTP: // লোকালহস্ট / বা http: // লোকালহোস্ট: 8009 এ গিয়ে কেবল সেই মেশিনে আমাদের ওয়েব সার্ভার অ্যাক্সেস করতে সক্ষম করে । আপনার নেটওয়ার্কের অন্যান্য অভ্যন্তরীণ মেশিনগুলিকে আইপি ঠিকানা ( HTTP: //192.168.1X ) দ্বারা অ্যাক্সেস করতে হবে বা আপনি ইওরো হোস্ট ফাইলগুলি সম্পাদনা করতে পারেন এবং একটি নাম নির্ধারণ করতে পারেন।

  • এটি জেনে রাখা গুরুত্বপূর্ণ যে বেশিরভাগ আইএসপি-র ব্লক পোর্ট 80 (এবং অন্যান্য সাধারণ বন্দরগুলি) ওয়েব সার্ভার হিসাবে ব্যবহার করা থেকে বিরত থাকে , তাই আপনার নিজের প্রান্তে সমস্ত কিছু কনফিগার করা সম্পত্তি থাকা সত্ত্বেও আপনার বন্ধুটি এখনও আপনার মেশিনে পোর্ট 80 এ আঘাত করতে সক্ষম না হতে পারে । এটি সাধারণত সম্পন্ন করা হয় যাতে আইএসপি গ্রাহকরা তাদের "ব্যবসায়" অফারগুলির জন্য আরও নগদ উপার্জন করতে পারেন। এ কারণে, আপনি যদি সত্যিই আপনার বন্ধুকে আপনার ওয়েব সার্ভার অ্যাক্সেস করতে চান তবে আপনাকে সম্ভবত অন্য একটি বন্দরে আপনার রাউটারটি খুলতে হবে। আপনি কম সংখ্যক বন্দর থেকে দূরে থাকতে চাইবেন এবং আপনার রাউটারটিও কনফিগার করা পোর্টটি ব্যবহার করা এড়াতে চাইবেন।

আপনি যদি উপরের সমস্ত কিছু সঠিকভাবে করেন তবে আপনার কাছে একটি স্থিতিশীল ইউআরএল থাকতে হবে (যেমন http://myusername.dyndns.org//2345 ) যা আপনার বন্ধুরা বুকমার্ক করতে এবং ইচ্ছামত ব্যবহার করতে পারে


6

আপনাকে আপনার পিসিতে HTTP (tcp / 80) ফরওয়ার্ড করা উচিত (192.162.1.2)। প্রতিটি রাউটার কিছুটা পৃথক, সুতরাং আপনার নির্দিষ্ট মডেলের জন্য আপনাকে কিছু নির্দেশিকা সন্ধান করতে হবে ।

যদি আপনার রাউটার ইউপিএনপি সমর্থন করে, তবে (তারা স্ক্রিন স্ক্র্যাপ করছে - ইউপিএনপি ব্যবহার করছে না) আপনি এটি স্বয়ংক্রিয়ভাবে এটি $$ এর জন্য প্রয়োজনীয় (আরও ভাল সুরক্ষা) করতে পারেন $$


1

আপনাকে আপনার রাউটারে টমক্যাট পোর্টটি ফরোয়ার্ড করতে হবে। ডিফল্ট টমক্যাট বন্দরটি ৮০৮০। আপনার টমক্যাট বন্দরটি ৮০ এ পরিবর্তন করা ভাল।

  1. আপনার কম্পিউটারে টমক্যাট \ কনফিগ ফোল্ডারটি খুলুন
  2. এখন একটি পাঠ্য সম্পাদক দিয়ে আপনাকে সার্ভার.এক্সএমএল খুলতে এবং সংশোধন করতে হবে। এখানে আপনাকে নীচের লাইনটি চিহ্নিত করতে হবে (লাইন 184) এবং আপনি এটি পরিবর্তন করতে পারেন যাতে থেকে পরিবর্তন হয়:

প্রতি:

<Http10Connector port="80"
secure="false"
maxThreads="100"
maxSpareThreads="50"
minSpareThreads="10" />
  1. ওয়েব সার্ভার শুরু করুন

আপনার রাউটার থেকে আপনার পিসি আইপি ঠিকানায় ফরোয়ার্ড পোর্ট 80 আপনার রাউটার থেকে। এটি হয়ে গেলে, আপনার বন্ধুকে http: //xx.xx.xx.xx.xx/webAppName ব্যবহার করে আপনার ওয়েবসাইটে অ্যাক্সেস করতে বলুন । এখানে xx.xx.xx.xx আপনার আইপি ঠিকানা এবং ওয়েব অ্যাপনামটি আপনার ওয়েবসাইট প্রকল্প।

ডিফল্টরূপে আইএসপিগুলি 8080 পোর্টটিকে অবরুদ্ধ করবে যাতে আপনাকে পোর্ট টমক্যাট ব্যবহার পরিবর্তন করতে হবে।


আইএসপিগুলি সাধারণত ডিফল্টরূপে পোর্টগুলি অবরুদ্ধ করে না। আপনার শহর / দেশের ক্ষেত্রে এটি হতে পারে (আমি ইউএসএ অনুমান করছি), তবে অবশ্যই এটি সাধারণভাবে হয় না। অনেক দেশে আইএসপিগুলিতে কোনও বন্দর অবরুদ্ধ না করে (বা ব্যান্ডউইথ matter বিষয়টির জন্য ক্যাপিং) না করে আসলে বেশ ন্যায্য পরিষেবার শর্তাদি রয়েছে।
মিকায়েল অুনো

খনি ব্লক 80 পোর্ট কিন্তু অনুমতি দেয় 8080! এটি প্রতিটি আইএসপির জন্য আলাদা।
কেভিন প্যাঙ্কো

0

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


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

0

আপনার পিসি 80 (HTTP) এর রাউটারে আপনাকে "পোর্ট ফরওয়ার্ডিং" সেট আপ করতে হবে এবং আমি "স্ট্যাটিক ডিএইচসিপি" স্থাপনেরও পরামর্শ দিচ্ছি যাতে রাউটারটি সর্বদা আপনার পিসিতে একই আইপি বরাদ্দ করে it

মনে রাখবেন যে আপনি যখন এটি করেন তখন আপনি আপনার পিসি হ্যাকারদের জগতে প্রকাশ করেন। আপনার অ্যাপাচি / টমক্যাটের বর্তমান সংস্করণ ইনস্টল করা আছে এবং আপনি নিয়মিত আপডেটগুলি প্রয়োগ করেন তা নিশ্চিত করুন।

যদি আপনার রাউটার এটিকে সমর্থন করে তবে আপনি আপনার মেশিনটিকে ইন্টারনেটে স্থায়ী নাম দিতে (কখনও কখনও পরিবর্তিত আইপি # এর পরিবর্তে) ডায়ামনেস.কম পরীক্ষা করে দেখতে পারেন এবং তাদের বিনামূল্যে গতিশীল ডিএনএস বিকল্পগুলি দেখতে পারেন।


0

স্ট্যাটিক আইপি একটি আবশ্যক ... আপনার যদি ডায়নামিক আইপি থাকে তবে এটি পরিবর্তিত হয় এবং আপনার নতুন বন্ধুর সাথে আপনার বন্ধুর সাথে অন্তরঙ্গ প্রয়োজন

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