অ্যাপাচি প্রক্সি লোকালহোস্ট পোর্টের জন্য কাজ করছে না


16

আমার অ্যাপাচি ২.২.১৫ পোর্ট ৮০ এ চলছে এবং লোকালহোস্ট পোর্ট 8983 এ সার্ভলেট ইঞ্জিনের প্রক্সি তৈরি করতে চাই I এটি নতুন মেশিনে কাজ করছে না। আমার ভার্চুয়াল হোস্ট কনফিগারেশন:

প্রক্সিআরকেস্ট অফ করে

<প্রক্সি *>
   আদেশ অস্বীকার, অনুমতি দিন
   সব থেকে অনুমতি দিন
</ প্রক্সি>

প্রক্সিপাস / http: // লোকালহোস্ট: 8983 /
প্রক্সিপাস রিভার্স / http: // লোকালহোস্ট: 8983 /

আমি যদি কোনও ব্রাউজার ব্যবহার করি এবং সরাসরি এটিতে যাই তবে 8983 পোর্টটি অ্যাক্সেস করতে পারি (এবং অ্যাপাচি প্রক্সি দিয়ে যাবেন না), তবে আমি অ্যাপাচি সার্ভারে / দিয়ে গেলে এটিতে সংযোগ দিতে পারি না।

Http://slashdot.org এবং স্ল্যাশডট সফলভাবে প্রক্সিড হয়ে যায় এমন কোনও কিছুর সাথে প্রক্সি করা হচ্ছে তা আমি পরিবর্তন করতে পারি (তাই আমি জানি এটি সাধারণভাবে প্রক্সি তৈরি করতে সক্ষম)।

আমি অ্যাপাচিতে ডিবাগ লগিং চালু করেছি এবং এটিই লেনদেন:

[সান এপ্রিল 22 16:47:04 2012] [ডিবাগ] mod_proxy_http.c (56): প্রক্সি: HTTP: ক্যানোনিকালাইজিং ইউআরএল // লোকালহোস্ট: 8983 /
[রবিবার এপ্রিল 22 16:47:04 2012] [ডিবাগ] প্রক্সি_উটিল.সি.
[সান এপ্রিল 22 16:47:04 2012] [ডিবাগ] mod_proxy.c (998): রানিং স্কিম এইচটিপি হ্যান্ডলার (চেষ্টা 0)
[সান এপ্রিল 22 16:47:04 2012] [ডিবাগ] mod_proxy_http.c (1962): প্রক্সি: HTTP: পরিবেশন ইউআরএল http: // লোকালহোস্ট: 8983 /
[সান এপ্রিল 22 16:47:04 2012] [ডিবাগ] প্রক্সি_ইটিল.সি. (2011): প্রক্সি: এইচটিটিপি: (লোকালহোস্ট) এর সংযোগ অর্জন করেছে
[রবিবার এপ্রিল 22 16:47:04 2012] [ডিবাগ] প্রক্সি_ইটিল.সি. (2067): প্রক্সি: সংযুক্ত HTTP: // লোকালহোস্ট: 8983 / থেকে লোকালহোস্ট: 8983
[রবিবার এপ্রিল 22 16:47:04 2012] [ডিবাগ] প্রক্সি_ইটিল.সি. (2193): প্রক্সি: স্থানীয় / হোস্টে সংযুক্ত: 8983
[রবিবার এপ্রিল 22 16:47:04 2012] [ডিবাগ] প্রক্সি_উটিল.c (2444): প্রক্সি: এইচটিটিপি: ফ্যাম 10 সকেট লোকালহোস্টের সাথে সংযোগের জন্য তৈরি করা হয়েছে
[সান এপ্রিল 22 16:47:04 2012] [ডিবাগ] প্রক্সি_উটিল.সি. (2455): (13) অনুমতি অস্বীকার করেছে: প্রক্সি: এইচটিটিপি: [:: 1] সাথে সংযোগ স্থাপনের প্রচেষ্টা ব্যর্থ হয়েছে: 8983 (লোকালহোস্ট) ব্যর্থ হয়েছে
[রবিবার এপ্রিল 22 16:47:04 2012] [ডিবাগ] প্রক্সি_উটিল.c (2444): প্রক্সি: এইচটিটিপি: ফ্যাম 2 সকেট লোকালহোস্টের সাথে সংযোগের জন্য তৈরি করা হয়েছে
[সান এপ্রিল 22 16:47:04 2012] [ত্রুটি] (১৩) অনুমতি অস্বীকার করেছে: প্রক্সি: HTTP: 127.0.0.1:8983 (লোকালহোস্ট) এর সাথে সংযোগ স্থাপনের চেষ্টা ব্যর্থ হয়েছে
[রবিবার এপ্রিল 22 16:47:04 2012] [ত্রুটি] ap_proxy_connect_backkend (লোকালহোস্ট) এর জন্য কর্মী নিষ্ক্রিয় করছে
[রবিবার এপ্রিল 22 16:47:04 2012] [ডিবাগ] প্রক্সি_ইটিল.সি. (2029): প্রক্সি: HTTP: (লোকালহোস্ট) এর জন্য সংযোগ প্রকাশ করেছে
[সান এপ্রিল 22 16:47:04 2012] [ডিবাগ] mod_proxy_http.c (56): প্রক্সি: এইচটিটিপি: ক্যানোনিকালাইজিং ইউআরএল //localhost:8983/favicon.ico
[রবিবার এপ্রিল 22 16:47:04 2012] [ডিবাগ] প্রক্সি_উটিল.সি. favicon.ico
[সান এপ্রিল 22 16:47:04 2012] [ডিবাগ] mod_proxy.c (998): রানিং স্কিম এইচটিপি হ্যান্ডলার (চেষ্টা 0)
[সান এপ্রিল 22 16:47:04 2012] [ডিবাগ] mod_proxy_http.c (1962): প্রক্সি: HTTP: পরিবেশন ইউআরএল http: // লোকালহোস্ট: 8983 / ফেভিকন.ইকো
[সান এপ্রিল 22 16:47:04 2012] [ডিবাগ] প্রক্সি_ইটিল.সি. (1949): প্রক্সি: এইচটিটিপি: (লোকালহোস্ট) এর জন্য কর্মী পুনরায় চেষ্টা করছে
[সান এপ্রিল 22 16:47:04 2012] [ত্রুটি] প্রক্সি: HTTP: (লোকালহোস্ট) এর জন্য অক্ষম সংযোগ

আমি জানি না ফ্যাম 10 বা ফ্যাম 2 সকেট কী। এটি কেন আমার বিকল্প বন্দরে প্রক্সিং করছে না সে সম্পর্কে কারও কোনও ধারণা আছে?

ধন্যবাদ!


অ্যাপাচি প্রক্সি কেবল এইচটিটিপি বা এইচটিটিপিএস ট্র্যাফিকের মধ্য দিয়ে যেতে দেবে।
ionFish

উত্তর:


7

আপনার সমস্যার সমাধান এখানে:

এই বুলিয়ানটি চালু করতে আপনাকে এই লাইনটি ব্যবহার করতে হবে (রুট অনুমতি)

setsebool -P httpd_can_network_connect on

অথবা

sudo setsebool -P httpd_can_network_connect on

আশা করি এইটি কাজ করবে. রেফারেন্সটি এখানে দেখুন: https://wiki.centos.org/TipsAndT কৌশল / SelinuxBooleans


11

আমি আমার সমস্যা সমাধান করেছি:

যদি আমি করি: sestatus -b | grep httpd

দেখতে পাচ্ছি httpd_can_network_connectহয়off

সমাধানটি টাইপ করতে হবে: togglesebool httpd_can_network_connect


4
নিশ্চিত নয় যে কোথা toggleseboolথেকে এসেছে (আমার সেন্টোস--ন্যূনতম নয়) এবং ওয়েব প্রস্তাব দেয় যে আপনার কাছে togglesebool কেবল "মেমরির" মানগুলি পরিবর্তিত হয়েছে " But তবে setsebool -P httpd_can_network_connect=1আমার পক্ষে কাজ করেছেন; -পি এটিকে পুনরায় বুট থেকে বাঁচানোর জন্য ধন্যবাদ for ধন্যবাদ ইঙ্গিত!
jwd630

1

নীচের কমান্ডটি চালিয়ে 8080 বন্দরটি শুনতে পাচ্ছে তা নিশ্চিত করুন

netstat -tlpn

যদি না হয়, জেনকিন্স সার্ভার পুনরায় আরম্ভ করার চেয়ে

sudo /etc/init.d/jenkins start

এটি এখন কাজ করা উচিত। আশা করি এটা সাহায্য করবে

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