আপনি কি ডিফল্ট অ্যাপাচি সাইট কনফিগার সম্পাদনা / মুছবেন?


13

আমি সবেমাত্র অ্যাপাচে নেম-ভিত্তিক ভার্চুয়ালাইজেশন স্থাপনের এই টিউটোরিয়ালটি অনুসরণ করেছি এবং এটি সত্যই ভাল কাজ করেছে।

টিউটোরিয়াল মূলত করার জন্য একটি কনফিগ ফাইল যোগ করার জন্য আপনি পেয়েছেন sites-availableনামক yourdomain.com, এবং তারপর থেকে এটি সংযোগ আছে sites-enabled

ডিফল্টরূপে, অ্যাপাচে দুটি সাইট কনফিগার ফাইল অন্তর্ভুক্ত করে sites-available, defaultএবং defualt-ssl

আপনি কি এই ফাইলগুলি সম্পাদনা করবেন বা লিঙ্কটি sites-enabledডিরেক্টরিটি সরিয়ে ফেলবেন ?

এটির সাথে (স্থানীয়ভাবে) খেলার পরে, আমি বুঝতে পেরেছি যে ডিফল্টরূপে ডিফল্ট সাইটটি আপনার মূল /var/wwwডিরেক্টরিটিকে নির্দেশ করে এবং তাই যদি কেউ সরাসরি আপনার সার্ভারের আইপিতে যায় তবে তারা কীভাবে সমস্ত vhosts এবং অন্যান্য ডিরেক্টরি দেখতে না পারে /var/wwwযদি না? ডিফল্ট vhost কনফিগারেশন একটি ভিন্ন ডিরেক্টরিতে নির্দেশিত পরিবর্তন করা হয়েছে, বা থেকে সরানো হয়েছে sites-enabled?

আমি কেবল ভাবছি যে সার্ভারটি যদি নাম ভিত্তিক ভার্চুয়ালাইজেশনের জন্য ব্যবহার করা হয় তবে সাধারণত ডিফল্ট সাইটটি দিয়ে কী করা হয়?

আমি নিজের ওয়েব সার্ভারটি চালানোর জন্য আমি বেশ নতুন হয়েছি বলে আমি যদি এর মধ্যে কিছু ভুল পেয়ে যাই তবে দুঃখিত।

উত্তর:


16

আপনি যদি তাদের ব্যবহার না করেন তবে কেবল তাদের অক্ষম করুন

a2dissite default
a2dissite default-ssl
apachectl graceful

এটি কেবলমাত্র সাইট-সক্ষম থাকা লিঙ্কটি সরিয়ে দেয়, সুতরাং সেগুলি আর কনফিগে অন্তর্ভুক্ত করা হয়নি


2

আপনি ডিফল্ট ফাইলগুলি অক্ষম করতে পারেন যা সাইট-সক্ষম ডিরেক্টরি থেকে লিঙ্কটি সরানোর সমতুল্য।

a2dissite default

আপনি যদি ডিফল্ট সাইটটি অক্ষম করতে না চান তবে ডিরেক্টরিগুলি আড়াল করতে চান তবে আপনি কোনও হোম পৃষ্ঠা (index.html) স্থাপন করতে পারেন /var/www/বা ডিরেক্টরি সূচীগুলি আড়াল করতে পারেন।

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