একটি বেসিক Mod_proxy ভার্চুয়াল হোস্ট সেট আপ


11

আমি পরীক্ষার জন্য সমস্ত অনুরোধের পরীক্ষার জন্য একটি বেসিক ভার্চুয়াল হোস্ট সেট আপ করার চেষ্টা করছি 12 আমি যে ওয়েবইব্রিক সার্ভারটি চালাচ্ছি তার জন্য 127.0.0.1:8080 এ চলছি স্থানীয় অনুরোধগুলিকে / var / www এ আমার স্থির ফাইলগুলিতে যাওয়ার জন্য। আমি উবুন্টু 10.04 চালাচ্ছি।

আমার কাছে লিবাপাছে ২-মোড-প্রক্সি-এইচটিএমএল ইনস্টল করা আছে এবং আমি মডিউলটি এএনএমড প্রক্সি সহ সক্ষম করে রেখেছি। আমি আমার ভার্চুয়াল হোস্টটি সক্ষম করে রেখেছি। যাইহোক, আমি যখনই পরীক্ষায় যাই oc

[Thu Mar 03 01:43:10 2011] [warn] proxy: No protocol handler was valid for the URL /. If you are using a DSO version of mod_proxy, make sure the proxy submodules are included in the configuration using LoadModule.

এখানে আমার ভার্চুয়াল হোস্ট:

<VirtualHost test.local:80>
    LoadModule proxy_module /usr/lib/apache2/modules/mod_proxy.so
    ServerAdmin webmaster@localhost
    ServerName test.local
    ProxyPreserveHost On

    # prevents this folder from being proxied
    ProxyPass /static !

    DocumentRoot /var/www
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    <Proxy *>
        Order allow,deny
        Allow from all
    </Proxy>
    ProxyPass / http://localhost:8080/
    ProxyPassReverse / http://localhost:8080/

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

এবং মোড_প্রক্সির জন্য আমার সেটিংস এখানে রয়েছে:

<IfModule mod_proxy.c>
        #turning ProxyRequests on and allowing proxying from all may allow
        #spammers to use your proxy to send email.

        ProxyRequests Off

        <Proxy *>
        # default settings
                #AddDefaultCharset off
                #Order deny,allow
                #Deny from all
                ##Allow from .example.com

        AddDefaultCharset off
        Order allow,deny
        Allow from all
        </Proxy>

        # Enable/disable the handling of HTTP/1.1 "Via:" headers.
        # ("Full" adds the server version; "Block" removes all outgoing Via: headers)
        # Set to one of: Off | On | Full | Block

        ProxyVia On
</IfModule>

কেউ কি জানেন যে আমি কী ভুল করছি? ধন্যবাদ

উত্তর:


35

দেখে মনে হচ্ছে আপনি mod_proxy_httpমডিউলটি লোড করছেন না (যা HTTP সার্ভারে প্রক্সি দেওয়ার প্রয়োজন)। আমার সামনে উবুন্টু 10.04 নেই তবে আইআইআরসি এটির মতো:

sudo a2enmod proxy_http

আমি উভয়ই প্রক্সি_এইচটিপি এবং প্রক্সি_এইচটিএমএল সক্ষম করেছি এবং অ্যাপাচি পুনরায় চালু করেছি তবে এখন আমি একটি 503 ত্রুটি পাচ্ছি।
ফায়ার ফক্সে

[থু মার্চ 12 12:25:29 ২০১১] [ত্রুটি] (১১১) সংযোগ প্রত্যাখ্যান: প্রক্সি: এইচটিটিপি: 127.0.0.1:8080 (লোকালহোস্ট) এর সাথে সংযোগ স্থাপনের চেষ্টা ব্যর্থ হয়েছে [Thu Mar 03 12:25:29 2011] [ত্রুটি ] অ্যাপ_প্রক্সি_কনেক্ট_ব্যাকেন্ডে (লোকালহোস্ট) এর জন্য কর্মী নিষ্ক্রিয় করা [থু মার্চ 03 12:26:05 ২০১১] [ত্রুটি] প্রক্সি: এইচটিটিপি: (লোকালহোস্ট) এর জন্য অক্ষম সংযোগ [থু মার্চ 03 12:26:10 2011] [ত্রুটি] প্রক্সি: HTTP: (লোকালহোস্ট) এর জন্য অক্ষম সংযোগ
সেভেনপ্রসিজ

আসলে, হঠাৎ করেই এটি কাজ শুরু করে। ধন্যবাদ.
সেভেনপ্রক্সিজ

1
আমার ক্ষেত্রে, প্রক্সি_এজপি অনুপস্থিত ছিল (টমকাটের সাথে সংযোগ রাখতে আমরা এজেপি ব্যবহার করি)।
টমাস ফেরিস নিকোলাইসেন

আপনি সবেমাত্র আমার জীবন বাঁচিয়েছেন @ টমাসফেরিস নিকোলাইসেন
প্রস

2

উপরের উত্তরটি আমার পক্ষে সহায়ক হয়নি কারণ আমি নির্বাচিত উত্তরে লেখকের মন্তব্যে একই ত্রুটি পেয়েছি receiving তবে, আমি নিম্নলিখিত পোস্টটি পেয়েছি এবং আমার সমস্যার সমাধান করেছে যা পরিবর্তন করেছে:

sudo /usr/sbin/setsebool -P httpd_can_network_connect 1

সূত্র: http://allscm.com/archives/apache2-proxy-disabled-connection-on-localhost.html


সেন্টস / রেডহ্যাট / ফেডোরার সেলইনাক্স রয়েছে। উবুন্টু না।
মার্টিজন বার্গার

ওহ আমার, চমৎকার পয়েন্ট। আমি মূল পোস্টে [উবুন্টু] ট্যাগটি মিস করেছি, কেবল এখন কয়েক বছর পরে। আমি যখন এই সমস্যায় পড়েছিলাম তখন আমি সেন্টোস 6 এ ছিলাম, এখানে আমার ভুল উত্তর answer
মাইলস স্টেইনহাউজার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.