অ্যাপাচি পুনরায় চালু করার সময় "মেক_সক: ঠিকানাটি আবদ্ধ করতে পারেনি [::]: 443" (ট্র্যাক এবং মোড_উইজি ইনস্টল করা)


92

আমি এসএসএলের মাধ্যমে ট্র্যাক এবং মোড_উজি ইনস্টল করার চেষ্টা করছি। আমি ম্যানুয়ালি এটি ইনস্টল করার চেষ্টা করেছি, তবে এটি এত ভাল কাজ করে নি তাই আমি এটি অনুসরণ করতে শুরু করেছি: trac-on-ubuntu

আমি এসএনএন অংশটি এড়িয়ে গেছি কারণ আমি তার পরিবর্তে গিট ব্যবহার করতে চাই। Httpd.conf এর প্রথম সম্পাদনার পরে:

WSGIScriptAlias /trac /var/trac/apache/trac.wsgi

<Directory /var/trac/apache>
    WSGIApplicationGroup %{GLOBAL}
    Order deny,allow
    Allow from all
</Directory>

আমি কেবল এই ত্রুটিটি পাওয়ার জন্য অ্যাপাচি পুনরায় চালু করেছি:

* Restarting web server apache2                                                    

(98)Address already in use: make_sock: could not bind to address [::]:443

                                                                     [ OK ]

এগুলি করা কিছুই দেখায় নি।

 netstat -anp | grep 443 
 fuser 443/tcp

এটি করার ফলে আমি চালিয়ে আসা গ্রেপ কমান্ড ব্যতীত কিছুই ফল পাবে না:

ps -aux | grep httpd

কেন কিছু বলা হচ্ছে না যখন অন্য কিছু বন্দর ব্যবহার করছে বলছে?

সম্পাদনা: আপনি ছেলেরা এই শুনে হাসতে চলেছেন। পোর্টস কনফতে আমার অতিরিক্ত শুনুন 443 ছিল যা সেখানে হওয়া উচিত ছিল না। এটি সমাধান করা সরানো।


ভাল আপনি অতিরিক্ত শ্রবণ বিবৃতি পাওয়া গেছে। আমি আপনার সম্পাদনা না হওয়া অবধি সম্ভব কারণ হিসাবে পরামর্শ দিচ্ছিলাম suggest :-)
গ্রাহাম ডাম্পলটন

4
আপনি নিজের সম্পাদনাটি একটি উত্তরে পুনরায় লিখতে এবং এটি গ্রহণ করতে চাইতে পারেন। কোনও প্রশ্নকে "সমাধান করা" হিসাবে চিহ্নিত করার এবং আরও বেশি সহায়তার প্রয়োজন না হওয়ার জন্য এটি প্রস্তাবিত উপায়।
hasienda

4
দুর্ভাগ্যক্রমে, আমার এই সমস্যা আছে তবে অতিরিক্ত "শুনুন 443" কারণ নয় ...
সেরিন

4
আমার সত্যিকার অর্থে একই সমস্যা ছিল। পোর্টস কনফ থেকে সর্বাধিক 443 সরিয়ে ফেলা হয়েছে, অ্যাপাচি 2 পুনরায় চালু করুন এবং এটি সব কাজ করেছে।
প্রেস্টনডকস

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

উত্তর:


228

আপনি ছেলেরা এই শুনে হাসতে চলেছেন। পোর্টস কনফতে আমার অতিরিক্ত শুনুন 443 ছিল যা সেখানে হওয়া উচিত ছিল না। এটি সমাধান করা সরানো।


44
ধন্যবাদ, আমার ছিল /etc/httpd/conf.d/ssl.conf
নাবিল কাদিমি

15
আমি ইউএম এর সাথে অ্যাপাচি আপডেট করেছি এবং এটি অন্য একটি শোনার সাথে একটি নতুন এসএসএল.কনফ ফাইল তৈরি করেছে 443 ....
zzarbi

4
আপনাকে ধন্যবাদ ... কোনও দিন, আমি আশা করি কোনও ওয়েবসভারটি অ্যাপাচি হিসাবে ব্যাপকভাবে মোতায়েন করা যা কনফিগার করার জন্য একটি বেহাত মাথাব্যথা নয়
মাইক পেনিংটন

4
আমার ক্ষেত্রে, Centos এ httpd এর একটি আপগ্রেডের ফলে ssl.conf পুনরায় ইনস্টল করা হয়েছিল ... তবে আমরা শুনি 443 কে একটি আলাদা কনফিগার ফাইলে ঘোষণা করি। পুতুল ssl.conf সরিয়ে দেয় ... তবে পুতুল যাত্রী / httpd এর অধীনে চলে। সুতরাং পুতুল এজেন্ট কখনই ssl.conf অপসারণ করার সুযোগ পায় নি, সুতরাং এখানে বর্ণিত হিসাবে 2 শ্রবণ 443 নির্দেশিকা ছিল।
rfay

4
আমি সারটিবোট চালিয়েছিলাম, যা আমার কনফিগার ফাইলে আরও 443 এন্ট্রি প্রবেশ করিয়েছে। ধন্যবাদ!
সেনিকা গঞ্জালেজ

16

আপনার উত্তরগুলির জন্য ধন্যবাদ, অ্যাপাচি ২.৪.x সংস্করণে যদি yum কমান্ড ব্যবহার করে ssl_module ইনস্টল করা থাকে তবে httpd.conf (মূল) ফাইলে পোর্ট : 443 যুক্ত করতে চান না ,

ফাইলগুলি কনফিগার করতে 443 পোর্টটি সন্ধান করতে,

# grep '443' /etc/httpd/conf.d/*

/etc/httpd/conf.d/ssl.conf:Listen 443 https
/etc/httpd/conf.d/ssl.conf:<VirtualHost _default_:443>
/etc/httpd/conf.d/ssl.conf:#ServerName www.example.com:443

# grep '443' /etc/httpd/conf/httpd.conf 
Listen 443

কেবল httpd.conf ফাইল থেকে লাইনটি সরান বা কমান্ড করুন (শুনুন 443) ।


4
এই কৌশলটি! আমার ক্ষেত্রে, ত্রুটিটি একটি :yum update
প্যাথ্রোস

15

আমার একই সমস্যা হওয়ায় আমি এটির আর একটি উত্তর যুক্ত করছি এবং এটি একইভাবে সমাধান করেছি: আমি অ্যাপাচি 2 ব্যবহার করে এসএসএল ইনস্টল করেছিলাম a2enmod sslযা দেখে মনে হয় এতে একটি অতিরিক্ত কনফিগারেশন যুক্ত হয়েছে /etc/apache2/ports.conf:

NameVirtualHost *:80
Listen 80

NameVirtualHost *:443
Listen 443

<IfModule mod_ssl.c>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

নির্দেশনার Listen 443পরে আমাকে প্রথম মন্তব্য করতে হয়েছিল NameVirtualHost *:443:

NameVirtualHost *:443
#Listen 443

তবে আমি ভাবছি আমি এটিকে পাশাপাশি অন্যকেও মন্তব্য করতে পারি। যাইহোক, সমাধানের জন্য আপনাকে ধন্যবাদ :)


4

যার যার অনুলিপি শোনার নির্দেশনা নেই এবং বন্দরে কোনও চলমান প্রক্রিয়া নেই: যাচাই করে আপনি দুর্ঘটনাক্রমে পোর্টস.কনফকে দুবার অ্যাপাচি 2 কোডনেফ অন্তর্ভুক্ত করবেন না (যেমন আমি খারাপ সংযোজনের কারণে করেছি)।


3

আমি অ্যাপাচি সংস্করণটি ২.৪.২7 ব্যবহার করি, এই সমস্যাটিও রয়েছে, এটি সংশোধন করার মাধ্যমে সমাধান করেছেন

কনফিড / অতিরিক্ত / httpdahssl.conf, 18 লাইনের সামগ্রীতে মন্তব্য করুন (শুনুন 443 https), এটি দুর্দান্ত কাজ করে।


আপনি যদি এই লাইনে মন্তব্য করেন তবে আপনি কি https ব্যবহার করতে পারবেন?
হামফ্রি

1

আমি /etc/httpd/conf.d ডিরেক্টরিতে একটি ব্যাকআপ ফাইল ভুলভাবে নামকরণ করার জন্য ভুল করেছি। README তে এটি বর্ণিত হয়েছে যে এটি বর্ণমালায় সমস্ত .conf ফাইলের মধ্য দিয়ে যায়।

আমি এসএসএল- < ডেট > .কনফ তৈরি করেছি (ব্যাকআপ হওয়ার অর্থ) এবং এটি এসএসএল.কনফের আগে লোড হচ্ছে was এটি ssl- < তারিখ > .conf এর উপর ভিত্তি করে 443 বন্দরটি আবদ্ধ করছিল এবং ssl.conf এ ব্যর্থ হয়েছিল।

একবার আমি ব্যাকআপ ফাইলটির নাম ssl.conf < তারিখ > এ রাখলাম , সমস্যাটি ছাড়াই পরিষেবাটি শুরু হয়েছিল।

একটি নোট হিসাবে, আমি যে সার্ভারটি করছি সেগুলি RHEL 6 চলছে


আমার সাথে এরকম কিছু ঘটেছিল, তাই আমি ভেবেছিলাম এটি কারও সাহায্য করার ক্ষেত্রে আমি এটি উল্লেখ করব। আমি ssl.conf নামকরণ করেছিলাম যাতে আমি মনে করতে পারি যে এটি লেটেনক্রিপটি ব্যবহারের জন্য সেট আপ করা হয়েছিল। পরে, আমি যা বলেছিলাম তা আপাচে একটি ছোটখাটো আপডেট হওয়ার অনুমতি দিয়েছিলাম। এই আপডেটটি ssl.conf কে কনফারেন্সে ফিরিয়ে দিয়েছে, শোনার বিবৃতিতে দ্বন্দ্ব তৈরি করে। সজাগ থাকুন এ সম্পর্কে কী করবেন তা নিশ্চিত নন। যদি আমি ডিফল্ট ssl.conf ফাইলের নামটি আটকে থাকি, তবে সম্ভবত আপডেটটি এটি ক্লোবারড হত!
ব্রায়ান দোহার্টি

আমি একই কাজ করেছি এবং আপাচি শুরু করতে পারেনি। আমি সেই ব্যাক আপ ফাইলটি সরিয়ে দিয়েছিলাম এবং এটি কাজ শুরু করে। এই উত্তরের জন্য আপনাকে অনেক ধন্যবাদ, আপনি জীবন রক্ষাকারী।
উমেশ পাতিল

1

আমি ত্রুটির আরও একটি কারণ যুক্ত করি। Httpd.conf এ আমি স্পষ্টভাবে অন্তর্ভুক্ত করেছি

Include etc/apache24/extra/httpd-ssl.conf

যদিও পূর্বের ওয়াইল্ডকার্ডটি খেয়াল করেনি

Include etc/apache24/extra/*.conf

443 গ্রেপিং এটি খুঁজে পাবেন না।


0

আমি উবুন্টু ব্যবহার করছি আমি কেবল অ্যাপাচি 2 এর এসএসএল মোড অক্ষম করেছি এবং এটি আমার পক্ষে কাজ করে।

a2dismod ssl

এবং তারপরে অ্যাপাচি 2 পুনরায় চালু করুন।

service apache2 restart

0

আমি নিম্নলিখিতটি পরীক্ষা করে ঠিক করেছি এবং সমাধান করেছি -

  1. httpd.conf ফাইল এ /etc/httpd/conf/
  2. শ্রবণ আইপি এবং পোর্ট যেমন 10.12.13.4:80
  3. অতিরিক্ত শ্রবণ পোর্ট (গুলি) সরানো হয়েছে
  4. নিতে httpd পরিষেবাটি পুনরায় চালু করুন

0

আমি এক্সএএমপিপি শুরু করার সময় উইন্ডোজ 7, ​​phpeclipse এ সমস্যাটি পূরণ করি। আমার সমাধানটি হ'ল:

  • 1. mented xampp \ apache \ conf \ httpd.conf -> লাইন 171 -> # লডমোডুল এসএসএল_মডিউল মডিউল / মোড_এসএল.সো মন্তব্য করেছে so

  • 2.line539 -> # অন্তর্ভুক্ত অন্তর্ভুক্ত / অতিরিক্ত / httpd-ssl.conf

অথবা আপনি 443 বন্দরটিকে অন্য একটিতে পরিবর্তন করতে পারেন


0

আমি ম্যাথিউউ উত্তর উত্তর

আমি httpd-ssl ফাইলে # লিস্টেন 443 মন্তব্য করেছি এবং অ্যাপাচি শুরু করা যেতে পারে

কারণ ফাইলটির ইতিমধ্যে ভার্চুয়ালহোস্টের ডিফল্ট রয়েছে : 443


0

পরিবর্তে httpd.conf এ:

Listen *:443

আপনার লেখার দরকার Listen 127.0.0.1:443 এটি আমার পক্ষে কাজ করে।


আপনি যদি কেবল 127.0.0.1স্থানীয় হোস্ট লুপ ব্যাক ইন্টারফেসে সংযোগ গ্রহণযোগ্যতা সীমাবদ্ধ করতে চান তবে আপনি কেবলমাত্র শ্রবণ বিবৃতিতে ব্যবহার করতে পারেন । Listenঅনেকের দ্বারা বর্ণিত সদৃশ বিবৃতি অপসারণ হ'ল আরও সাধারণ সমাধান। যদি আপনার ডুপ্লিকেট থাকে, চালু থাকে *:443তবে অন্যটি ব্যবহার করার জন্য 127.0.0.1একটি পরিবর্তন করা আসলে কোনও তাত্পর্যপূর্ণ হওয়া উচিত ছিল না কারণ অন্যরা *:443এখনও চেষ্টা করে একই বন্দরটিকে আবদ্ধ করে রাখে 127.0.0.1
গ্রাহাম ডাম্পলটন

0

আমার একই সমস্যা ছিল, /etc/httpd/conf.d ইন ssl.conf এর একাধিক অনুলিপিগুলির কারণে ছিল - সেখানে কেবল একটি হওয়া উচিত।


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