ল্যান নেটওয়ার্কের মাধ্যমে অন্য কম্পিউটার থেকে লোকালহোস্ট (xampp) অ্যাক্সেস করা যায় - কীভাবে?


150

আমি বাড়িতে সবেমাত্র একটি Wi-Fi নেটওয়ার্ক স্থাপন করেছি। আমার ডেস্কটপ কম্পিউটারে আমার সমস্ত ফাইল রয়েছে (192.168.1.56) এবং অন্য কম্পিউটার (192.168.1.2) থেকে সেখানে লোকালহোস্ট অ্যাক্সেস করতে চাই।

আমার ডেস্কটপে আমি স্থানীয় http: // লোকালহোস্টের মাধ্যমে লোকালহোস্ট অ্যাক্সেস করতে পারি । অ্যাপাচি যথারীতি 80 বন্দরে চলছে।

ঠিক এই অর্জনের জন্য আমার কী করতে হবে? নেটে ডকুমেন্টেশন রয়েছে তবে তারা হয় না কাজ করে বা খুব টুকরো টুকরো হয় এবং বোঝার জন্য বিভ্রান্ত হয়।

আমি মনে করি আমাকে আমার অ্যাপাচের httpd.conf ফাইল এবং হোস্ট ফাইলগুলিতে পরিবর্তন করতে হবে। কোন ধারণা কি পরিবর্তন করতে হবে?



1
এখানে আমি যা করেছি এবং উইন্ডোজ 10 এ আমার জন্য কাজ করেছি: সেন্টিমিডি যান এবং ipconfig টাইপ করুন, তারপরে আপনার আইপিভি 4 ঠিকানাটি সন্ধান করুন এবং সেই ওয়েবসাইটটির ইউআরএলটির নাম পরিবর্তন করুন যেমন: 192.168.0.2/example । তারপরে "উইন্ডোজ ফায়ারওয়ালের মাধ্যমে কোনও অ্যাপ্লিকেশনকে মঞ্জুরি দিন" এর জন্য উইন্ডোজ অনুসন্ধান করুন তারপরে ক্লিক করুন তারপরে সেটিংস পরিবর্তন করুন এবং নিশ্চিত করুন যে এইচটিপি অ্যাপাচি সার্ভারটি টিক করা আছে। আশা করি এটি সহায়তা করে
csandreas1

আমার app.sitename.com নামে একটি সাইট রয়েছে। এখন আমি আইপি অ্যাড্রেস ব্যবহার করে একই নেটওয়ার্কের অন্য একটি পিসিতে সাইট অ্যাক্সেস করতে পারি। সাবডোমিয়ান দিয়ে কীভাবে অ্যাক্সেস করবেন। app.ipaddress.com কাজ করছে না। রিমোট পিসিতে সাবডোমেন যুক্ত করতে আমি কী করব?
ভিকি

উত্তর:


112

লোকালহোস্ট কেবল লুপব্যাকের জন্য দেওয়া একটি নাম, যেমন এটি নিজেকে "আমি" হিসাবে উল্লেখ করার মতো ..

অন্যান্য কম্পিউটার থেকে এটি দেখার জন্য আপনার কেবলমাত্র http://192.168.1.56 বা http: // myPcsName করা দরকার যদি আপনার কাজ না করে তবে আপনার কম্পিউটারে একটি ফায়ারওয়াল চলছে বা httpd.conf রয়েছে এমন সম্ভাবনা রয়েছে কেবল 127.0.0.1 এ শুনছে


httpd.conf: 80 শুনুন যদি আমি এটির পরিবর্তনের প্রয়োজন হয় তবে আপনি কী সুপারিশ করবেন?
bcosynot

1
এটি কেবল 80 বন্দরে শুনুন বলে, সম্ভাবনাগুলি এটি ইতিমধ্যে শ্রবণ। নেটস্প্যাট-এ, পোর্ট 80 এ আইটেমগুলি সন্ধান করুন, এটি আপনাকে জানিয়ে দেবে যে কোন আইপি (গুলি) এটি শুনছে
বাগফিন্ডার

1
আপনি সেখানে যান, তার অর্থ এটি কেবল লোকালহোস্ট নয়, ৮০ বন্দরটিতে কোনও অনুরোধের জন্য শুনছে, সুতরাং, যদি আপনার পিসিকে vr3609 বলা হয়, তবে এটিতে এইচটিপি আপনাকে আপনার ওয়েবসাইটে নেওয়া উচিত।
বাগফিন্ডার

1
আপনি যদি সার্ভার থেকে আপনার সার্ভারের আইপি ঠিকানায় HTTP লিখে থাকেন তবে এটি কি কাজ করে? যদি তা হয় তবে এর পরামর্শ দেয় সার্ভারে ফায়ারওয়াল রয়েছে অন্য মেশিনগুলিতে এটি আটকে রয়েছে।
বাগফাইন্ডার

1
ঠিক আছে, 192.168.1.56, ডানদিকে ওয়েবসাইটের সাথে একটি আছে? আপনার এটির কনফিগারেশনটি দেখতে হবে। এটি কোন ওএস চালায়? এতে ফায়ারওয়াল সফ্টওয়্যারটি কী রয়েছে তার সাথে তারতম্য হবে। এর মধ্যে ফায়ারওয়াল সফ্টওয়্যারটি কী আছে তা আপনার খুঁজে বের করতে হবে এবং তারপরে অন্যান্য মেশিনগুলিকে প্রবেশ করতে পোর্ট 80 কীভাবে যুক্ত করবেন তা নিয়ে কাজ করা উচিত its । যদি এর লিনাক্সের সম্ভাবনাগুলি এর আইপচেইন তবে এটির একটি সম্পূর্ণ নতুন প্রশ্নের ক্ষেত্র।
বাগফিন্ডার

46

বিস্তারিত ব্যাখ্যার জন্য ধন্যবাদ।

উইন্ডোতে কেবল বিশদ হিসাবে, কন্ট্রোল প্যানেলে যান -> ফায়ারওয়াল, ব্যতীত "যোগ করুন HTTP এবং পোর্ট ৮০"। তারপর সার্ভিস টিক চিহ্ন করে "http (ওয়েব সার্ভারের পোর্ট 80)" এবং "HTTPS (ওয়েব সার্ভারের পোর্ট 443)" মধ্যে শুধুমাত্র করেন তাহলে আপনি কাজ HTTPS প্রয়োজন। ঠিক আছে, ঠিক আছে, বন্ধ করুন

তারপরে নেটওয়ার্কের যে কোনও কম্পিউটারে যান এবং আপনার ওয়েব ব্রাউজারে এবং শুভ দিনগুলিতে http: // কম্পিউটার-নাম টাইপ করুন (যেখানে আপনি ফায়ারওয়াল পরিবর্তন করেন এবং এতে xampp চলছে) :)


7
আমি কন্ট্রোল প্যানেলে> উইন্ডোজ ফায়ারওয়াল> উইন্ডোজ ফায়ারওয়ালের মাধ্যমে কোনও অ্যাপ্লিকেশনকে অনুমতি দিন> অন্য অ্যাপ্লিকেশনটিকে অনুমতি দিন> এতে ব্রাউজ করুন: এক্সএএমপিপি / অ্যাপাচি / বিন / httpd.exe এবং এর অনুমতি দিয়েছি। এটা এখন কাজ করছে!
শশী কাঁথ

ধন্যবাদ. ভাল কাজ করছে।
jewelhuq

উইন্ডোজ ফায়ারওয়াল ব্যতিক্রম যুক্ত করতে, আপনি এটি দেখতে এখানে যেতে পারেন কীভাবে: টমশার্ডওয়্যার ডটকম
আলেজান্দ্রো নাভা

36

এটা খুব সহজ

  1. আপনার এক্সএএমপিপি কন্ট্রোল প্যানেলে যান
  2. অ্যাপাচি> কনফিগারেশন> অ্যাপাচি (httpd.conf) এ ক্লিক করুন এখানে চিত্র বর্ণনা লিখুন
  3. শুনুন 80 এর জন্য অনুসন্ধান করুন এবং শুনুন 8080 এর সাথে প্রতিস্থাপন করুন
  4. এর পরে আপনার স্থানীয় আইপি আইকনফিগ কমান্ড (সেন্টিমিডি কনসোল) ব্যবহার করে পরীক্ষা করুন
  5. সার্ভারনাম লোকালহোস্টের জন্য অনুসন্ধান করুন : 80 এবং আপনার স্থানীয় আইপি: 8080 (ex.192.168.1.156: 8080) এর সাথে প্রতিস্থাপন করুন
  6. তারপরে ওপেন অ্যাপাচি> কনফিগারেশন> অ্যাপাচি (httpd-xampp.conf) এখানে চিত্র বর্ণনা লিখুন
  7. সন্ধান করা

       <Directory "C:/xampp/phpMyAdmin">
           AllowOverride AuthConfig
           **Require local**   Replace with   **Require all granted**
           ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
       </Directory>```
    
    
  8. Xampp> কনফিগারেশন> পরিষেবা এবং পোর্ট সেটিং এ ক্লিক করুন এবং অ্যাপাচি পোর্ট 8080 পরিবর্তন করুন

  9. xampp পুনরায় আরম্ভ করুন
  10. তারপরে অন্য কম্পিউটার থেকে আপনার আইপি: 8080 (ex.192.168.1.156: 8080) টিপুন

সব পরিবর্তে যদি পরিবর্তে ... একটি স্ট্যাটিক আইপি jsut। এটা কেমন হবে?
আলেজান্দ্রো মালিয়াচি কুইন্টানা

কাজ করছে না. আমার পিসিতে এটি ঠিক আছে তবে অন্য পিসি থেকে কাজ করছে না।
এম এইচ ফুয়াদ

এটি আমার পক্ষে কাজ করে না। আমি একটি শংসাপত্রের ত্রুটি পাচ্ছি: সার্ভার শংসাপত্রে কোনও আইডি অন্তর্ভুক্ত নয় যা সার্ভারের নামের সাথে মেলে
জন ভোট

18

আপনার পিএইচপি অ্যাপ্লিকেশনটি কোনও ল্যান সার্ভারে ইনস্টল করার জন্য (ওয়েবে নেই) অনুসরণ করার জন্য এই পদক্ষেপগুলি রয়েছে

  1. সার্ভারের অভ্যন্তরীণ আইপি বা স্ট্যাটিক আইপি পান (উদা: 192.168.1.193)
  2. নোটপ্যাডে XAMPP> অ্যাপাচি> কনফারেন্স> httpd.conf ফাইলটি খুলুন
  3. শোনার জন্য 80 অনুসন্ধান করুন
  4. উপরের লাইনের মতো পড়তে হবে- # লিস্টেন 0.0.0.0:80 / 12.34.56.78:80
  5. আইপি ঠিকানাটি পরিবর্তন করুন এবং স্থির আইপি দিয়ে এটি প্রতিস্থাপন করুন
  6. সার্ভারটি #Listten 192.168.1.193:80 এ নির্দেশিত রয়েছে তা নিশ্চিত করে httpd.conf ফাইলটি সংরক্ষণ করুন
  7. অ্যাপ্লিকেশন রুট config.php (ডিবি সংযোগ) এ সার্ভারের আইপি ঠিকানার সাথে লোকালহোস্ট প্রতিস্থাপন করুন

দ্রষ্টব্য: ফায়ারওয়াল ইনস্টল করা থাকলে নিশ্চিত হয়ে নিন যে আপনি ব্যতিক্রমগুলিতে HTTP পোর্ট 80 এবং 8080 যুক্ত করেছেন এবং শুনতে শোনার অনুমতি দিয়েছেন। কন্ট্রোল প্যানেলে যান> উইন্ডোজ ফায়ারওয়াল> উইন্ডোজ ফায়ারওয়ালের মাধ্যমে যোগাযোগের জন্য কোনও প্রোগ্রামকে অনুমতি দিন> অন্য একটি প্রোগ্রাম যুক্ত করুন নাম: HTTP পোর্ট: 80 আরও একজনকে http - 8080 হিসাবে যুক্ত করুন

যদি আইআইএস (মাইক্রোসফ্ট। নেট অ্যাপ্লিকেশন ইন্টারনেট তথ্য সার্ভার) কোনও মাইক্রোসফ্ট। নেট অ্যাপ্লিকেশন ইতিমধ্যে সার্ভারে ইনস্টল করা থাকে তবে এটি ইতিমধ্যে ৮০ টি বন্দর দখল করে নিতে পারে। সেক্ষেত্রে # লিস্টেন 192.168.1.193:80 পরিবর্তন # লিস্টন 192.168.1.193:8080

আশাকরি এটা সাহায্য করবে! :)


এটি আমার জন্য এটি সমাধান করেছে। দুর্দান্ত জিনিস! আমি সর্বদা #স্থানীয় আইপি ঠিকানার সামনে ডিলিট করে দিয়েছিলাম এবং এটি কাজ করে না, যখন আমি মন্তব্য হ্যাশটি অন্তর্ভুক্ত করি তখন #অতিথির ভিএম পুনরায় চালু না করে বক্সের বাইরে এটি কাজ করে, কেবল এক্সএএমপিপি অ্যাপাচি পরিষেবা এবং এটি সেখানে উপস্থিত রয়েছে bang সুন্দর. এখন আমি কীভাবে এটি হোস্ট মেশিনে আমার নির্ধারিত ভাইরালহোস্টের সাথে লিঙ্ক করতে পারি?
লোটেকসন

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

হাই, উদাহরণস্বরূপ 192.168.1-100 এর জন্য আইপি অ্যাড্রেসগুলির একটি পরিসীমা সম্পর্কে। কীভাবে সেট করবেন?
dkjain

6

বেসিক সেটআপের জন্য আপনার যা প্রয়োজন তা হ'ল এটি

এই জাতীয় কনফিগারেশন লোকালহোস্টে পিএইচপিএমআইএডমিনকে ভাঙবে না

সার্ভার চলমান ডিভাইসে একটি স্ট্যাটিক আইপি বাঞ্ছনীয়

এই উদাহরণটি 192.168.1.x আইপি ব্যবহার করে। আপনার নেটওয়ার্ক কনফিগারেশনটি একটি পৃথক আইপি ব্যবহার করতে পারে

অ্যাপাচে httpd.conf এ আপনার থাকা উচিত:

# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to 
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
Listen 80

নামটি ফাঁকা রেখে যাব যাতে এটি ডিফল্ট হয়:

# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#

অতিথি মেশিনগুলি এবং আপনার নিজের অনুমতি দিন। সুরক্ষার সতর্কতা হিসাবে, আপনি সকলের থেকে অনুমতি এড়াতে পারেন তবে পরিবর্তে নির্দিষ্ট গেস্ট আইপি ব্যবহার করতে পারেন উদাহরণস্বরূপ 192.168.1.xxx থেকে মঞ্জুরি দিন যেখানে xxx অতিথি মেশিনের আইপি। এই ক্ষেত্রে আপনাকে অতিথি মেশিনে স্থির আইপিগুলি বিবেচনা করতে হবে

# Controls who can get stuff from this server.
#
#    Require all granted
#   onlineoffline tag - don't remove
     Order Deny,Allow
#     Deny from all
     Allow from all 
     Allow from 127.0.0.1
     Allow from ::1
     Allow from localhost
     Allow from 192.168.1.*YOURguestIP*
     Allow from 192.168.1.*YOURselfIP*
</Directory>

ট্রে আইকন থেকে সমস্ত পরিষেবা পুনরায় চালু করুন এবং অনলাইনে রাখুন


5

কখনও কখনও আপনার ফায়ারওয়াল সমস্যা হতে পারে। আপনি আপনার অ্যান্টিভাইরাস ফায়ারওয়াল পর্যবেক্ষণ অক্ষম করেছেন তা নিশ্চিত করুন। এটা আমার জন্য কাজ করেছে।


5

টাস্কবারে xampp- নিয়ন্ত্রণে যান

xampp-control -> Apache --> Config --> httpd.conf

নোটপ্যাড কনফিগার ফাইলটি খুলবে

সন্ধান করা

শুনুন 80

এর উপরে একটি লাইন, এর মতো কিছু থাকবে: 12.34.56: 80

এটা পরিবর্তন কর

12.34.56:80 --> <your_ip_address eg:192.168.1.5>:80

অ্যাপাচি পরিষেবাটি পুনরায় চালু করুন এবং এটি পরীক্ষা করুন, আশা করি এটি কাজ করা উচিত ...


4

আপনি যদি XAMPP 1.8.3 ব্যবহার করছেন তবে httpd-xampp.conf ফাইল করতে নেভিগেট করুন এবং "# # নতুন এক্সএএমপিপি সুরক্ষা ধারণা # সার্ভার-স্থিতি | সার্ভার-তথ্য))"> অনুসন্ধান করুন

     Require local
     ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
     </LocationMatch>

"

এই কোডটি কেটে রাখুন এবং পরে ব্যবহারের জন্য এটি কোথাও সংরক্ষণ করুন অর্থাত্ এই বৈশিষ্ট্যটি পুনরুদ্ধার করুন (মনে রাখবেন এই কোডটি অপসারণ আপনার কম্পিউটারকে দুর্বল করে তোলে)। Httpd-xampp.conf- এ পরিবর্তনগুলি সংরক্ষণ করুন, এক্সএএমপিপিতে পরিষেবাগুলি পুনরায় আরম্ভ করুন এবং এটিই।


এক্সএএমপিপি সংস্করণ 7-র জন্য "স্থানীয় প্রয়োজন" ফাইলটি
অ্যাপাচি

3

আপনি যদি Wi-Fi নেটওয়ার্কের সাথে সংযুক্ত থাকেন তবে এটি অনেক সহজ। আপনি যে আইপিতে ওয়াই-ফাইয়ের সাথে সংযুক্ত রয়েছেন কেবল তা সন্ধান করুন। উদাহরণ:

আপনার আইপি "10.10.55.67" হয়।

তারপরে আপনার মেশিনে xampp সার্ভারটি শুরু করুন।

তারপরে অন্য যে কোনও কম্পিউটারে একই Wi-Fi n / w এর সাথে সংযুক্ত থাকুন, টাইপ করুন

http://your-ip

উদাহরণ:http://10.10.55.67


3

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

# Using a local.dev vhost
$ browser-sync start --proxy

# Using a local.dev vhost with PORT
$ browser-sync start --proxy local.dev:8001

# Using a localhost address
$ browser-sync start --proxy localhost:8001

# Using a localhost address in a sub-dir
$ browser-sync start --proxy localhost:8080/site1

http://www.browsersync.io/docs/command-line/


3

রিমোট ডিভাইস থেকে লোকালহোস্ট অ্যাক্সেস করুন

পূর্বশর্ত : আপনার ওয়েবসাইটটি বর্তমানে লাইভ-সার্ভারের মতো একটি সরঞ্জাম নিয়ে চলছেhttp://localhost:8081/

ক) একই বিষয়ে প্রকাশ করুন নেটওয়ার্কে

একই নেটওয়ার্কের মধ্যে, আপনি আপনার বর্তমান আইপি ঠিকানা বা হোস্টনাম দিয়ে আপনার মেশিনটি অ্যাক্সেস করতে পারেন। আপনি আইপি ঠিকানাটি চালাচ্ছেন ipconfig | grep IPv4বা সেই আইপিতে একটি পাঠিয়ে হোস্টনাম খুঁজে পাবেন ping -a

http://192.128.1.18:80/
http://hostname:80/

বিঃদ্রঃ : সেরা ফলাফলের জন্য, 80 বন্দরটি ব্যবহার করুন, একটি ব্যক্তিগত নেটওয়ার্কে সংযুক্ত করুন এবং আপনার ফায়ারওয়াল সেটিংস পরীক্ষা করুন।

খ) যে কোনও নেটওয়ার্কে প্রকাশ করুন (সহজ)

  1. অপ্ট 1 - আপনি এনগ্রোক ব্যবহার করতে পারেন এনগ্রোকের জনসাধারণের মুখোমুখি বন্দরে পোর্ট ফরওয়ার্ডিং সরবরাহ

    এনগ্রোক ডাউনলোড করুন এবং নিম্নলিখিত কমান্ডটি চালান:

    $ ./ngrok http 8081
    

  2. অপ্ট 2 - আপনি নিম্নলিখিত কমান্ডের সাথে একটি এসএসএস টানেল তৈরি করতে লোকালহস্ট.আরুন ব্যবহার করতে পারেন :

    ssh -R 80:localhost:8081 kylemit@ssh.localhost.run
    


স্থানীয় ডেভ সরঞ্জামগুলি থেকে দূরবর্তী ডিভাইস অ্যাক্সেস করুন

সংযুক্ত ডিভাইসের সাথে আপনার ব্রাউজার ডেভ সরঞ্জামগুলিকে সংযুক্ত করতে, রিমোট ডিবাগিং অ্যান্ড্রয়েড ডিভাইসগুলির সাথে শুরু করুন এ নির্দেশাবলী অনুসরণ করুন

  1. আপনার ফোনে বিকাশকারী বিকল্প এবং ইউএসবি ডিবাগিং সক্ষম করুন
  2. আপনার ফোনটি ইউএসবি এর মাধ্যমে আপনার কম্পিউটারে প্লাগ করুন এবং প্রোটোকল সেট করুন (ফাইল / মিডিয়া স্থানান্তর নয়)
  3. দেব সরঞ্জামগুলি> আরও সরঞ্জামসমূহ> রিমোট ডিবাগিং খুলুন ( ডিভাইস সনাক্ত না করা থাকলে এখানে চেষ্টা করুন )

  4. আপনার সাইটটি সন্ধান করুন এবং পরিদর্শন ক্লিক করুন যা নতুন পরিদর্শকের উইন্ডোটি খুলবে


আরও পড়া:


2

এই পৃষ্ঠার অন্যান্য উত্তরে বর্ণিত হিসাবে আপনি অ্যাপাচি কনফিগারেশনগুলি পেয়েছেন তা নিশ্চিত করার পরে, আপনাকে এখানে বর্ণিত আপনার ফায়ারওয়ালের মাধ্যমে টিসিপি পোর্টগুলিও খোলার প্রয়োজন হতে পারে:

/superuser/569227/xampp-is-not-accessible-from-other-computer-through-lan-when-firewall-is-enable


1

উইন্ডোজ 10 :

1 এ আমি যা করেছি এবং আমার জন্য কাজ করেছি তা হ'ল উইন্ডোজ + আর টাইপ করুন এবং সিএমডি টাইপ করুন । কমান্ড প্রম্পটে টাইপ ipconfig
2) আপনার আইপিভি 4 ঠিকানাটি সন্ধান করুন এবং আপনার ওয়েবসাইটের ইউআরএলটির নামটি সেই আইপি যেমন: http://192.168.0.2/example
3) এখন আপনার ফায়ারওয়ালের অ্যাপাচি এইচটিটিপি সার্ভারে অ্যাক্সেস রয়েছে তা নিশ্চিত করুন । " উইন্ডোজ ফায়ারওয়ালের মাধ্যমে কোনও অ্যাপ্লিকেশনকে অনুমতি দিন " এর জন্য উইন্ডোজ অনুসন্ধান করুন তারপরে ক্লিক করুন তারপরে ডান ক্লিক করুন সেটিংস পরিবর্তন করে এবং নিশ্চিত করুন যে অ্যাপাচি এইচটিটিপি সার্ভারের একটি বাম দিকে এবং ব্যক্তিগত বা জনসাধারণের কাছে একটি টিক আছে। আশা করি এটা সাহায্য করবে

এখন আপনি ল্যানের অন্যান্য পিসি থেকে ওয়েবসাইট অ্যাক্সেস করতে পারেন


1

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

অন্য কম্পিউটার ব্রাউজারে আইপিভি 4 অ্যাড্রেস রাখুন। উদাহরণস্বরূপ, HTTP // 192.168.0.102

বিঃদ্রঃ

  • আপনার উইন্ডোজ ফায়ারওয়াল ঘুরিয়ে (যদি কাজ না করে, অন্যথায় এটি optionচ্ছিক)

0

প্রথমে আপনি কমান্ড প্রম্পটে যান এবং টাইপ করুন

Notepad C:/windows/system32/drivers/etc/hosts

তারপরে নীচে আপনার আইপি ঠিকানা যুক্ত করুন তারপরে আপনার সাইটের ইউআরএল।

দ্বিতীয় আপনি কমান্ড প্রম্পটে যান এবং টাইপ করুন notepad c:/xampp/bin/apache/apache2.4.18/conf/extra/httpd-vhosts.conf

তারপরে এটি নীচে যুক্ত করুন

documentroot "Directory of your site"
Allow from all
Require all granted

0
<Files ".ht*">
 Require all denied
</Files>

 replace to

<Files ".ht*">
 Require local
</Files>

<Files "& .ht *"> দরকার স্থানীয় #Require সব থেকে বঞ্চিত </ ফাইল>
ASD

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

0

প্রতিস্থাপন Require Localসঙ্গে Require all grantedমধ্যে xampp\apache\conf\extra\httpd-xampp.confফাইল।


0

আমি এই সমস্যা ছিল। আমি ভার্চুয়াল মেশিনে XAMPP ব্যবহার করছিলাম যা "NAT" হিসাবে নেটওয়ার্ক সেটিংস ছিল। আমি এটিকে "ব্রিজড" এ পরিবর্তন করেছি এবং সমস্যাটি সমাধান হয়ে গেছে।


0

স্থানীয় আইপি তে হোস্ট,

সিএমডি খুলুন: ipconfig

ওয়্যারলেস ল্যান অ্যাডাপ্টার ওয়াই-ফাই: আইপিভি 4 ঠিকানা। । । । । । । । । । । : xx.xxx.xx.xxx xx



0

যদি কেউ এখনও এটির পক্ষে শক্ত খুঁজে পান তবে এই সাধারণ জিনিসটি আমার পক্ষে কাজ করেছে:

  1. আপনার প্রধান সিস্টেমে যাক হোস্টিং পিসি ... কন্ট্রোল প্যানেলে যান> উইন্ডোজ ডিফেন্ডার ফায়ারওয়াল> উইন্ডোজ ডিফেন্ডার ফায়ারওয়ালের মাধ্যমে কোনও অ্যাপ্লিকেশন বা বৈশিষ্ট্যটির অনুমতি দিন> সেটিংস পরিবর্তন করুন> "অ্যাপাচি এইচটিটিপি সার্ভার" সন্ধান করুন> দুটি চেক-বাক্স পরীক্ষা করুন (ব্যক্তিগত এবং অধীনে জন)। স্ক্রিনশট দেখুন

    • আমার ক্ষেত্রে দুটি "অ্যাপাচি এইচটিটিপি সার্ভার" এন্ট্রি ছিল, তাই আমি উভয় এন্ট্রিগুলির জন্য দুটি চেক-বাক্স পরীক্ষা করেছিলাম।
  2. একই নেটওয়ার্কের সাথে সংযুক্ত যে কোনও অন্য সিস্টেমে ... ব্রাউজার খুলুন> প্রকার: আপনার হোস্টিং পিসির আইপি ঠিকানাটি ইউআরএল বারে আপনার প্রকল্পের নাম অনুসারে। উদাহরণ: 192.168.72.111/example.com/

আশা করি এটা সাহায্য করবে! ধন্যবাদ।


-1

সুতরাং আমি নিজের ল্যানে সম্পূর্ণ ভিন্ন সার্ভারের সাথে সংযোগ স্থাপনের অনুরূপ সমস্যাটি সমাধান করার চেষ্টা করছিলাম যাতে বিদ্যুৎ ব্যাহত হয় এবং তারপরে পুনরুদ্ধার করা হয় যে আমার সার্ভারটি অনলাইনে ফিরে আসবে এবং অন্যান্য সিস্টেমে অটোমেশনের সাথে এখনও যোগাযোগ স্থাপন করতে পারে। যাইহোক, আমার সমস্যা ছিল ডিএইচসিপি উপলক্ষে আমার সার্ভারকে একটি পৃথক আইপি দেয়। এই থ্রেডটি আমার সমস্যার উত্তর দিয়েছিল যে উইন্ডোজ স্থানীয়ভাবে রয়েছে সেটির সাথে NAMESERVER। আমি সরাসরি আমার সার্ভারের আইপি সংযুক্ত হয়ে যাচ্ছিলাম http://192.168.1.5 সংযোগটি আরম্ভ করার জন্য একটি ব্যাচ ফাইলের মাধ্যমে তবে যখন বিদ্যুতের সমস্যা দেখা দেয় তখন এটি সংযুক্ত হবে না। আমি .bat ফাইলটিকে HTTP: // DESKTOP-realnamewhereserver: Port এ নির্দেশ করেছিলামএবং সম্পন্ন। সমস্যা সমাধান. যদি আমি আমার কম্পিউটারের নামগুলি পরিবর্তন না করি তবে ডিএইচসিপি যখন ডেস্কটপ-প্রকৃত নাম যে কোনও নতুন আইপি ঠিকানাটি দেয় তখনও এটি LAN এ তার নিজের নাম হিসাবে চিহ্নিত করতে পারে এবং তাই আইপি ঠিকানা নির্বিশেষে সংযোগটি গ্রহণ করতে সক্ষম হবে। কেবল আপনার ওয়্যারলেস ল্যানে থাকা অন্য লোককে আপনার পিসির নাম আপাচি সার্ভার হোস্ট করে এবং এর নামটি ডেস্কটপ-ডগফ্যাক্টরিয়াহ্ট বলতে দেয় তারা http: // ডগফ্যাক্টরিয়াহ্ট: 80 টাইপ করবে বা আপনার অ্যাপাচি কনফিগারেশন হোস্টে সেট করা যাই হোক না কেন পোর্ট নম্বর পছন্দ করুন লোকালহস্ট: ৮০ যা আপনার সার্ভারে সেট করে ডিএইচসিপি বা স্ট্যাটিক আইপি দ্বারা নির্ধারিত আপনার স্থানীয় ডায়নামিক আইপি ঠিকানার সাথে মূলত একই জিনিস সংযুক্ত থাকে।


-2

আমি বাগফিন্ডারের সাথে পুরোপুরি একমত আছি।

সহজ কথায়, শুধু ঠিকানা আইপি করা 192.168.1.56 আপনার ব্রাউজারে চলমান 192.168.1.2 এ !

যদি এটি কাজ না করে তবে তার নিম্নলিখিত সম্ভাব্য কারণগুলি রয়েছে:

  1. নেটওয়ার্ক সংযোগ সমস্যা:

    • প্রথমে 192.168.1.2 কম্পিউটারে কমান্ড প্রম্পট / টার্মিনালে পিন 192.168.1.56 কমান্ড ব্যবহার করে আপনার নেটওয়ার্ক সংযোগটি পরীক্ষা করুন ।
  2. ফায়ারওয়াল সমস্যা: আপনার উইন্ডোজ ফায়ারওয়াল সেটিং-এ XAMPP (অ্যাপাচি) এর নিয়ম মঞ্জুরি দেওয়ার অনুমতি নেই। (সবচেয়ে সম্ভাব্য সমস্যা)

    • (সমাধান) উন্নত ফায়ারওয়াল সেটিংসে যান এবং অ্যাপাচি এক্সিকিউটেবল ফাইলের জন্য ইনবাউন্ড এবং আউটবাউন্ড বিধি যুক্ত করুন।
  3. অ্যাপাচি কনফিগারেশন সমস্যা। : কেবলমাত্র স্থানীয় অনুরোধগুলি শুনতে আপনার অ্যাপাচি কনফিগার করা হয়েছে।

    • (SOLUTION) আপনি খোলার httpd.conf ফাইল দ্বারা এটা করতে পারেন এবং প্রতিস্থাপন 127.0.0.1:80 শুনুন করার 80 শুনুন বা * শুনুন : 80
  4. অন্যান্য সার্ভারের সাথে বন্দরের বিরোধ (আইআইএস ইত্যাদি)

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

উপরের সবগুলি যদি কাজ না করে তবে সম্ভবত আপনার অ্যাপাচি সার্ভারে কিছু কনফিগারেশন সমস্যা রয়েছে it এটি খুঁজে বের করার জন্য অন্যথায় কেবল এটি পুনরায় ইনস্টল করুন এবং সমস্ত পিএইচপি ফাইলগুলি (এইচটিডোকস) এক্সএএমপিপি / ডাব্লুএএমপি-র নতুন ইনস্টলেশনতে স্থানান্তর করুন।


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

-3

চালানোর জন্য Nodejs নেটওয়ার্কের মাধ্যমে সার্ভার

const port = process.env.PORT || 3000; 
const server = http.createServer( 
server.listen(port, '0.0.0.0', ()  => console.log(`Server started on port ${port}`)
));

স্থানীয় অঞ্চল নেটওয়ার্ক (ল্যান) এর মাধ্যমে আপনার অ্যাপ্লিকেশনটি অ্যাক্সেস করতে http: // yournetworkipadress: 3000 চালান

আপনার নেটওয়ার্ক আইপি খুঁজে পেতে পদক্ষেপ।

ম্যাক অপারেটিং সিস্টেম

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