প্রক্সি পাস কাজ করছে না


21

আমি আমার ওপেনসুএস 13.1 ইনস্টলটিতে প্রক্সিপাশকে কাজ করার চেষ্টা করছি।

আমি চেষ্টা করেছি:

a2enmod proxy
a2enmod proxy_http
a2enmod proxy_connect
systemctl restart apache2
systemctl reload apache2

(বিবৃতিগুলির সমস্ত সমন্বয় কোনও উপকারে আসেনি)।

আমি বার বার একই ত্রুটি পেতে থাকি:

SERVER:/etc/apache2 # apache2ctl start -f /etc/apache2/httpd-proxy.conf
AH00526: Syntax error on line 4 of /etc/apache2/httpd-proxy.conf:
Invalid command 'ProxyPass', perhaps misspelled or defined by a module not included in the server configuration

httpd-proxy.conf দেখে মনে হচ্ছে:

<VirtualHost *:80>
    DocumentRoot /srv/www/subsite
    ServerName www.site.com/subsite
    ProxyPass /subsite/ http://localhost:81
    ProxyPassReverse /subsite/ http://localhost:81
</Virtualhost>

এই প্রক্সিপাস স্টেটমেন্টটি কীভাবে কাজ করা যায় তা কি কেউ জানেন?

উত্তর:


27

দেখে মনে proxy_http_moduleহচ্ছে লোড হচ্ছে না, আপনার নিজের ভিতরে নিম্নলিখিতটি রয়েছে তা নিশ্চিত করুন httpd.conf:

LoadModule proxy_http_module modules/mod_proxy_http.so

18
বা a2enmod proxy_httpযদি এটি হয় আপনার অ্যাপাচি কীভাবে কাজ করে
চিহ্নিত করুন

@ মার্ক আপনি অপ্রয়োজনীয় হচ্ছেন, প্রশ্নে ঠিক একই লাইন থাকুন ..
অ্যালেক্স

0

নিশ্চিত হয়ে নিন যে মোড_প্রক্সি সক্ষম হয়েছে এবং এটি মোড_প্রক্সি_এইচটিপি পূর্বে লোড হয়েছে। অ্যাপাচি মডিউলগুলির নির্ভরতা পরিচালনার পক্ষে সমর্থন করে না তাই তাদের যথাযথ ক্রমে সক্ষম করতে হবে।

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