ভার্চুয়াল হোস্ট সেট আপ করা হচ্ছে


10

আমার বর্তমানে আমার সমস্ত ওয়েবসাইটের অধীনে ডিরেক্টরি হিসাবে রয়েছে /var/www। আমি একটি ভার্চুয়াল হোস্ট সেট আপ করতে চাই http://foo/যা /var/www/foo/fooডিরেক্টরিটি নির্দেশ করে (এবং এখনও ডিফল্ট লোকালহোস্ট আচরণ রাখে)।

আমি নিম্নলিখিত ফাইল যোগ foo, এর /etc/apache2/sites-available/:

<VirtualHost *:80>
    ServerName foo
    DocumentRoot /var/www/foo/foo

    # Other directives here
    <Directory />
        Options FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/foo/foo>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>
</VirtualHost>

আমি তখন নিম্নলিখিত কমান্ডগুলি চালিয়েছি:

sudo a2ensite foo
sudo /etc/init.d/apache2 reload

তবে আমি যখন http://foo/এটিতে যাই তখনও একটি আইএসপি অনুসন্ধান পৃষ্ঠা দেয়।

উত্তর:


15

আপনার /etc/hostsফাইলটি সম্পাদনা করতে হবে যাতে http://foo127.0.0.1 এ সমাধান হয়।

ফাইলটি /etc/hosts(সুডো / রুট সহ) সম্পাদনা করুন এবং নিম্নলিখিত লাইনটি যুক্ত করুন:

127.0.0.1 foo

1

চেকআউট https://github.com/Aslamkv/vh :)

এই সরঞ্জামটি আপনাকে আপনার জন্য প্রতিটি কনফিগারেশন করে উবুন্টুতে ভার্চুয়ালহোস্ট যুক্ত করতে এবং সরাতে দেয়। এটি সহজ এবং ব্যবহার করা সহজ।

দাবি অস্বীকার: আমি লেখক: পি


0

যারা অ্যাপাচি ব্যবহার করছেন তাদের জন্য। তোমার দরকার হবে

Ensure you have .htaccess in root path of the site you are hosting. Example /var/www
Update the /etc/apache2/sites-available/default

থেকে

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

প্রতি

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

আশা করি এটি কাউকে সাহায্য করবে


2 টি directoryব্লক আলাদা হওয়া উচিত নয় ?
gion_13

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