ম্যাক ওএস এক্সে অ্যাপাচি 2-র জন্য কীভাবে ডকুমেন্ট রুট পরিবর্তন করবেন


13

Httpd.conf অনুসারে নথির মূলের ডিফল্ট অবস্থান /Library/WebServer/Documents। আমি এই অবস্থান হতে চান /webcontent। সুতরাং এটি করার জন্য, আমি রুটে একটি ওয়েব কনটেন্ট ফোল্ডার তৈরি করেছি (/)। তারপরে httpd.conf এ:

  • ডকুমেন্টের রুট লাইনটি ডকুমেন্টরোটে পরিবর্তন করা হয়েছে /webcontent
  • ডিরেক্টরি ট্যাগটি এতে পরিবর্তন করা হয়েছে <Directory "/webcontent">;

অ্যাপাচি পুনরায় চালু করার পরে আমি নীচের পৃষ্ঠাটি পেয়ে যাচ্ছি:

নিষিদ্ধ

আপনার কাছে এই সার্ভারটিতে / অ্যাক্সেস করার অনুমতি নেই।

কেউ দয়া করে আমাকে বলতে পারেন যে নথির মূল পরিবর্তন করার জন্য আমাকে অন্য কোথাও কোনও অনুমতি পরিবর্তন করতে হবে কিনা?


আপনার কি কোনও index.htmlসঞ্চিত আছে /webcontent/?
আর্ল

না, তবে আমার ওয়েবকন্টেন্ট ফোল্ডারের ভিতরে একটি পরীক্ষার। Html আছে। আমি যখন এটি অ্যাক্সেস করি তখন আমি এই নিষিদ্ধ ত্রুটি পাচ্ছি। Index.html যুক্ত করা কি বাধ্যতামূলক?
টিনটিন

উত্তর:


10

httpd.confOS X এর সাথে উপলব্ধ করা ফাইল একটি ডিফল্ট প্রত্যেক ক্লায়েন্ট থেকে প্রত্যেক ডিরেক্টরি নিচে যে কেশ অস্বীকার হয়েছে। এরপরে এটি DocumentRootডিরেক্টরিতে অ্যাক্সেসের অনুমতি দেয় - এটির ডিফল্ট হবে /Library/WebServer/Documents। সেই ফাইলটিতে কিছু পৃষ্ঠায় রাখুন এবং আপনি দেখতে পাবেন:

<Directory "/Library/WebServer/Documents">
    # [...]
    Options Indexes FollowSymLinks MultiViews

    # [...]
    AllowOverride None

    # [...]
    Order allow,deny
    Allow from all

</Directory>

এতে "/Library/WebServer/Documents"কিছুটা পরিবর্তন করুন "/webcontent"এবং আপনি ভাল।


0

@ ব্র্যাড অ্যাকারম্যানের উত্তর অনুসরণ করতে যদি আপনি অ্যাপাচি ভোস্ট ব্যবহার করেন তবে আপনাকে যুক্ত করতে হবে: ব্যক্তিগত / ইত্যাদি / অ্যাপাচি 2 / অতিরিক্ত / httpd-vhosts.conf

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    DocumentRoot "/Users/fred/Sites"
    ServerName 127.0.0.1
    ServerAlias localhost
    ErrorLog "/private/var/log/apache2/localhost-error_log"
    CustomLog "/private/var/log/apache2/localhost-access_log" common
</VirtualHost>
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.