আমি হোস্ট করি না এমন ডোমেনগুলির অনুরোধের জবাব দেওয়া থেকে আমি কীভাবে আপাচিকে বাধা দেব?


13

কেউ তাদের ডোমেন (www.bomberball.net) কে আমার ডোমেন (www.kapparate.com) হিসাবে একই আইপিটিতে ইঙ্গিত করেছেন এবং গুগল এখনকারটির পরিবর্তে কাপাপাড়ে অনুসন্ধান করার সময় প্রাক্তনটিকে দেখায়। Www.bomberball.net থেকে আসা অনুরোধগুলি ব্লক করার সর্বোত্তম উপায় কী?

উত্তর:


11

আপনার সত্যিকারের ওয়েব সাইটটি অ্যাপাচি <VirtualHost>ব্লকে রাখা উচিত এবং আপনার ডিফল্ট হোস্টটি কেবল অ্যাপাচি পরীক্ষামূলক পৃষ্ঠাতে পরিবেশন করা উচিত।

আপনি যদি বেশিরভাগ লোকের মতো নাম-ভিত্তিক ভার্চুয়াল হোস্ট ব্যবহার করে থাকেন তবে কেবল আপনার কনফিগারেশনে ডিফল্ট ভার্চুয়াল হোস্ট উপস্থিত হবে কিনা তা নিশ্চিত করুন। আপনি যেমন একটি কমান্ড দিয়ে আপনার কনফিগারেশন পরীক্ষা করতে পারেন httpd -S

আরও দেখুন এ্যাপাচি এর উদাহরণ দেখুন।


আপনি কীভাবে আমাকে একটি লিঙ্কে নির্দেশ করতে পারেন? আমি আমার একমাত্র ভার্চুয়াল হোস্ট *: 80 এ সার্ভারনাম এবং সার্ভারএলিয়াস সেট করার চেষ্টা করেছি?
আরসিমাগ

হ্যাঁ, "কেউ" পরের বার তারা এটির দিকে তাকালে অবাক হয়ে যায়।
মাইকেল হ্যাম্পটন

এবং যদি আপনি সত্যিই তাদের ইঙ্গিতটি পেতে চান তবে আপনি ক্যাপারাট ডট কমের জন্য আর একটি ভার্চুয়ালহোস্ট এন্ট্রি যুক্ত করতে এবং সেই দর্শকদের দেখতে আপনি যা চান তা পরিবেশন করতে পারেন :)
জিম জি

3
@JimG। এটি বৈধ ডোমেন। যদিও আমি অবৈধ ডোমেনের জন্য একটি বিশেষ ভার্চুয়াল হোস্ট তৈরি করার এবং এটিকে ছাগলে পুনঃনির্দেশ করার ধারণাটি পছন্দ করি ...
মাইকেল হ্যাম্পটন

উপস। আমার ভুল!
জিম জি।

0

আপনি যদি প্লেস্ক প্যানেল ব্যবহার করছেন , আপনি যদি "সরঞ্জাম এবং সেটিংস> আইপি ঠিকানা" এর অধীনে আপনার আইপি ঠিকানার জন্য একটি "ডিফল্ট সাইট" নির্বাচিত হন তবে আপনি এই সাইটটি সদৃশ ইস্যুতে নিজেকে প্রকাশ করছেন। এটি হ'ল ... যদি আপনি ব্রাউজারে আপনার আইপি প্রবেশ করেন এবং আপনি নিজের ডোমেনটি দেখেন।

আপনার আইপি noneহিসাবে নির্বাচন করে এটি ঠিক default siteকরুন; তারপরে বাহ্যিক ডোমেন একটি ডিফল্ট প্লেস্ক পৃষ্ঠা প্রদর্শন করবে।


0

একই জিনিসটি আমার ওয়েবসাইটের সাথে ঘটছিল তবে আমি সিদ্ধান্ত নিলাম যে এটি আমার সুবিধার জন্য এটি আমার ওয়েবসাইটে অ্যাক্সেসের সংখ্যা বাড়িয়ে তুলবে, যখন কেউ সেই অদ্ভুত ডোমেনটি অ্যাক্সেস করে তখন এটি আমার অফিসিয়াল ওয়েবসাইটে পুনঃনির্দেশ করে, আমার জন্য পিএইচপি কোডটি অনুসরণ করে:

    <?php
    //insert this code in the very begin of the page
        if ($_SERVER['SERVER_NAME']) != "www.sample.com"){
            if ($_SERVER['SERVER_NAME'] != "sample.com"){
                echo "
                    <script>window.location.replace(\"https://sample.com/\")</script>;
                ";
                //if the script fails for some reason, the follow link will appears.
                echo "<a href='https://sample.com'>Click here </a>to go to the official website ";
                die();
            }
        }
    ?>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.