নেটস্পটে অ্যাপাচি চলমান দেখবেন না


10

আমি কেবল অ্যাপাচি নিয়ে খেলছি এবং আমি এটি কাজ করতে পেরেছি, এটি হ'ল আমি ব্রাউজ করে সার্ভারের সাথে সংযোগ করতে পারি http://127.0.0.1এবং http://192.168.1.5আমি আইপিভি 6 চালাচ্ছি না is

তবুও এটি নেটস্ট্যাট এর ফলাফল

$ sudo service apache2 status
 * apache2 is running
$ netstat -an | grep :80
tcp6       0      0 :::80                   :::*                    LISTEN

$ wget 127.0.0.1
--2014-06-26 01:32:15--  http://127.0.0.1/
Connecting to 127.0.0.1:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11510 (11K) [text/html]
Saving to: ‘index.html’

100%[=====================================================================================================>] 11,510      --.-K/s   in 0s      

2014-06-26 01:32:15 (161 MB/s) - ‘index.html’ saved [11510/11510]

আমি এটি একটি নিয়মিত টিসিপিতে শুনতে পেলাম যা এটি পরিষ্কারভাবে দেখবে!

সম্পাদনা:

$ netstat -a | grep LISTEN
tcp        0      0 localhost:ipp           *:*                     LISTEN     
tcp        0      0 localhost:mysql         *:*                     LISTEN     
tcp6       0      0 ip6-localhost:ipp       [::]:*                  LISTEN     
tcp6       0      0 [::]:https              [::]:*                  LISTEN     
tcp6       0      0 [::]:http               [::]:*                  LISTEN     

সম্পাদনা 2: ডাউন ভোট কেন? আমি কি অনুপস্থিত যে কেউ বিস্তারিত বলতে পারেন?


নেটস্ট্যাট -এ | চেষ্টা করুন গ্রেপ তালিকাভুক্ত এবং পোস্ট আউটপুট
লেটি

ফলাফল পোস্ট করেছেন
meccooll

চেষ্টা করেছেন netstat -p?
মুড়ু

দুটি শেষ লাইন অ্যাপাচে উল্লেখ করা হয়েছে যা 80 এবং 443 পোর্টে শোনা যাচ্ছে process প্রক্রিয়া / পিড দেখার জন্য মুরু পরামর্শ দেওয়ার চেষ্টা করুন।
লেটি

@ লেটিজিয়া ঠিক আছে তবে এটি প্রথম কলামে tcp6 এবং :: আইপি এর জন্য যা আইপিভি 6, তবে আমি এটি আইপিভি 4-তে সংযুক্ত করছি ???
meccooll

উত্তর:


17

টি এল; ডিআর

এ্যাপাচি নেই আপনার মধ্যে প্রদর্শিত netstatআউটপুট, এবং এটি করা হয় চলছে। এজন্য আপনার wgetকল কাজ করে। তবে এটি আপনার IPv4 ঠিকানার পরিবর্তে আপনার IPv6 ঠিকানার সাথে আবদ্ধ। প্রয়োজনে ঠিকানার ম্যাপিং অনুবাদটি পরিচালনা করে।

ডক্সের জন্য যাচ্ছি

স্পষ্টতই এখানে কিছু IPv6-IPv4 ফ্যালব্যাক প্রক্রিয়া রয়েছে। প্রকৃতপক্ষে, আমি এখনও আমার স্থানীয় নেটওয়ার্কে আইপিভি 6 ব্যবহার করি না:

$ netstat -tunla | grep LISTEN | grep 80
tcp6       0      0 :::80                   :::*                    LISTEN

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

অ্যাপাচি প্রশাসকদের জন্য একটি জটিল কারণ হ'ল আইপিভি 6 সকেট আইপিভি 4 সংযোগ এবং আইপিভি 6 সংযোগ উভয়ই পরিচালনা করতে পারে কিনা। আইপিভি connections সংযোগগুলি আইপিভি soc সকেটের সাথে পরিচালনা করা আইপিভি--ম্যাপযুক্ত আইপিভি addresses ঠিকানা ব্যবহার করে, যা বেশিরভাগ প্ল্যাটফর্মগুলিতে ডিফল্টরূপে অনুমোদিত হয়, তবে plat প্ল্যাটফর্মগুলিতে সিস্টেম-ওয়াইড নীতি ম্যাচ করার জন্য ফ্রিবিএসডি, নেটবিএসডি এবং ওপেনবিএসডি-তে ডিফল্টরূপে অনুমোদিত নয়। যে সিস্টেমে এটি ডিফল্টরূপে অনুমোদিত নয়, সেখানে একটি বিশেষ কনফিগার প্যারামিটার অ্যাপাচি-র জন্য এই আচরণটি পরিবর্তন করতে পারে।

মূলত, এটি আইপিভি 4 এবং আইপিভি 6 উভয় সকেটকে এমনভাবে পরিচালনা করতে পারে যা ক্রস-প্ল্যাটফর্মের সামঞ্জস্যতা এবং সকেট হ্যান্ডলিং সম্পর্কিত বেশিরভাগ সমস্যা এড়াতে পারে। আপনি যেমন পড়তে পারেন, উবুন্টুর মতো লিনাক্স প্ল্যাটফর্মে, এই সমস্যাটি আইপিভি 4-ম্যাপযুক্ত আইপিভি 6 ঠিকানা ব্যবহার করে সমাধান করা হবে । নথিটিতে আরও বলা হয়েছে:

আপনার প্ল্যাটফর্ম এবং এপিআর কী সমর্থন করবে তা বিবেচনা না করেই যদি আপনি আপাচি কেবল আইভিভি 4 সংযোগগুলি পরিচালনা করতে চান তবে সমস্ত শোনার নির্দেশিকায় আইপিভি 4 ঠিকানা নির্দিষ্ট করুন।

যা ports.confফাইলটিতে এই জাতীয় কিছু দেবে :

Listen 0.0.0.0:80 # Or...
Listen 127.0.0.1:80 # Or...
Listen 192.0.2.1:80

নিম্নলিখিত netstatফলাফলগুলির মধ্যে একটিতে ফলাফল ...

$ netstat -tunla | grep LISTEN | grep 80
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN 
$ netstat -tunla | grep LISTEN | grep 80
tcp        0      127.0.0.1:80              127.0.0.1:80            LISTEN
$ netstat -tunla | grep LISTEN | grep 80
tcp        0      192.0.2.1:80              192.0.2.1:80            LISTEN 

একটি সুন্দর, তবুও আইপিভি 6-প্রস্তুত নয়, শ্রোতা। উপরের সেটিংটি সাধারণত /etc/apache2/ports.conf(বা apache2.confপুরানো সংস্করণগুলির জন্য সরাসরি ইন ) সেট করা থাকে । ডিফল্ট মান হ'ল Listen 80, যা একটি স্বয়ংক্রিয় বাইন্ডিং সম্পাদন করে , যেমন ডকুমেন্টেশনে প্রদত্ত আইপিভি 6 বিবরণ অনুসারে।


1
হু অ্যাড্রেস ম্যাপিং সম্পর্কে জানত না তাই আইপিভি 6 এবং আইপিভি 4 উভয়ই আমাকে খোলা পোর্টগুলির জন্য নজর রাখতে হবে।
ম্যাককুল

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