এইচটিপিএস ব্যাকএন্ড সার্ভারে কথা বলতে কীভাবে অ্যাপাচি সার্ভার কনফিগার করবেন?


95

আমি বিপরীত প্রক্সি হিসাবে অ্যাপাচি সার্ভারটি কনফিগার করেছি এবং আমি HTTP হিসাবে কোনও ব্যাকএন্ড সার্ভারকে নির্দেশ করলে এটি ঠিক কাজ করে। এটাই:

আমি ভার্চুয়াল হোস্ট 443 টির মতো কনফিগার করেছি:

ProxyPass /primary/store http://localhost:9763/store/
ProxyPassReverse /primary/store http://localhost:9763/store/

এখানে ব্যবহারকারীরা যেমন সার্ভারটি অ্যাক্সেস করবেন https://localhost/primary/store

এবং এটি দুর্দান্ত কাজ করে ... তবে আমি এইচটিটিপি সার্ভারের মতো কনফিগার করতে চাই;

ProxyPass /primary/store https://localhost:9443/store/
ProxyPassReverse /primary/store https://localhost:9443/store/

আমি যখন অ্যাপাচি সার্ভারের মতো কনফিগার করি তখন 500 টি অভ্যন্তরীণ সার্ভার ত্রুটি দেয়। আমি এখানে কি ভুল করছি?

আমি যে ত্রুটি পেয়েছি তা হ'ল:

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, you@example.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

অ্যাপাচি ত্রুটির লগতে এটি লেখা আছে;

nt: SSLProxyEngine]
[Mon Aug 04 00:03:26 2014] [error] proxy: HTTPS: failed to enable ssl support for [::1]:9443 (localhost)
[Mon Aug 04 00:03:31 2014] [error] [client ::1] SSL Proxy requested for localhost:443 but not enabled [Hint: SSLProxyEngine]
[Mon Aug 04 00:03:31 2014] [error] proxy: HTTPS: failed to enable ssl support for [::1]:9443 (localhost)
[Mon Aug 04 00:03:51 2014] [error] [client ::1] SSL Proxy requested for localhost:443 but not enabled [Hint: SSLProxyEngine]
[Mon Aug 04 00:03:51 2014] [error] proxy: HTTPS: failed to enable ssl support for [::1]:9443 (localhost)

এইচটিটিপিএস সার্ভারের সাথে কথা বলতে কীভাবে HTTP সার্ভারটি কনফিগার করবেন?

উত্তর:


204

আপনার সার্ভার আপনাকে যা প্রয়োজন ঠিক তা বলে: [Hint: SSLProxyEngine]

নির্দেশের VirtualHostআগে আপনাকে সেই Proxyনির্দেশটি আপনার যুক্ত করতে হবে :

SSLProxyEngine on
ProxyPass /primary/store https://localhost:9763/store/
ProxyPassReverse /primary/store https://localhost:9763/store/

আরও বিস্তারিত জানার জন্য ডকটি দেখুন


6
ধন্যবাদ যে নিখুঁতভাবে কাজ করে..আমি প্যারামিটারে SSLProxyEngine লাগাতে মিস করেছি।
রথা

আমার এসএসএল প্রক্সি ইঞ্জিন পাশাপাশি এসএসএল মডিউলটি সক্ষম হয়ে এখনও পাওয়া গেছে [মঙ্গল নভেম্বর 17 12: 19: 39.061224 2015] [প্রক্সি: ত্রুটি] [পিড 8381: tid 140148180240128] এইএইচটিপিএস: 182.161.73.67 এর জন্য এসএসএল সমর্থন সক্ষম করতে ব্যর্থ হয়েছে: 443 (gum.criteo.com)
আশীষ

4
[মঙ্গলবার নভেম্বর 12: 19: 40.322610 2015] [এসএসএল: ত্রুটি] [পিড 5485: জোড় 140148287219456] [দূরবর্তী 103.229.140.67:443] এএইচ 1919: এসএসএল প্রক্সি লোকালহোস্টের জন্য অনুরোধ করেছে: 80 তবে সক্ষম নয় [ইঙ্গিত: এসএসএলপ্রক্সি ইঞ্জিন]
আশীষ কার্পে

4
ধন্যবাদ ... কেবল httpd-ssl.conf ফাইলের SSLProxyEngine onপরে যুক্ত করা SSLEngine onএবং একটি কবজির মতো কাজ করে!
সমতুল্য

0

আমার ক্ষেত্রে, আমার সার্ভারটি কেবলমাত্র https মোডে কাজ করার জন্য কনফিগার করা হয়েছিল এবং আমি যখন http মোডে অ্যাক্সেস করার চেষ্টা করি তখন ত্রুটি ঘটেছিল। তাই পরিবর্তন http://my-serviceকরার জন্য https://my-serviceসাহায্য করেছিল।

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