আমি আমার অ্যাপাচি কনফিগারেশনে দ্বিতীয় ভার্চুয়াল হোস্ট যুক্ত করার চেষ্টা করছি, তবে নতুন ভার্চুয়াল হোস্টটি ব্যবহার করা হবে বলে মনে হচ্ছে না।
আমার httpd.conf
সবেমাত্র নিম্নলিখিত লাইনটি রয়েছে:
ServerName radiofreebrighton.org.uk
আমার একটি ports.conf
ফাইলও রয়েছে, যার মধ্যে নিম্নলিখিতগুলি রয়েছে:
NameVirtualHost *:80
Listen 80
<IfModule mod_ssl.c>
Listen 443
</IfModule>
আমার দুটি ফাইল রয়েছে sites-available
যার সাথে সিমিলিং করা sites-enabled
হয়েছিল a2ensite
:
- radiofreebrighton.org.uk
- trafalgararches.co.uk
প্রথমটির বিষয়বস্তু হ'ল:
<VirtualHost _default_:80>
DocumentRoot /home/tom/www
ServerAdmin tom@radiofreebrighton.org.uk
ServerName radiofreebrighton.org.uk
ServerAlias www.radiofreebrighton.org.uk
<Directory /home/tom/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
LogLevel error
CustomLog /var/log/apache2/access.log combined
Alias /wiki /home/tom/www/mediawiki/index.php
</VirtualHost>
পরবর্তী বিষয়গুলি হ'ল:
<VirtualHost *:80>
DocumentRoot /home/tom/tata-www
ServerAdmin admin@trafalgararches.co.uk
ServerName trafalgararches.co.uk
ServerAlias www.trafalgararches.co.uk
<Directory /home/tom/tata-www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
logLevel error
ErrorLog /var/log/apache2/error.log
</VirtualHost>
তবে যে কোনও সময় আমি ট্র্যাফালগারারস.কম.উইকের একটি পৃষ্ঠার জন্য অনুরোধ করছি, আমাকে রেডিওফ্রিবিাইটন.আর.কমের একটি পৃষ্ঠা দেওয়া হয়েছে। কেন এমন হতে পারে? আমি কীভাবে এটি ঠিক করতে পারি?
সম্পাদনা:
ভার্চুয়াল হোস্ট কনফিগারেশন অ্যাপাচি দ্বারা বোঝা হিসাবে:
tom@rfb:/usr/local$ apache2ctl -S
VirtualHost configuration:
wildcard NameVirtualHosts and _default_ servers:
*:80 is a NameVirtualHost
default server radiofreebrighton.org.uk (/etc/apache2/sites-enabled/radiofreebrighton.org.uk:1)
port 80 namevhost radiofreebrighton.org.uk (/etc/apache2/sites-enabled/radiofreebrighton.org.uk:1)
port 80 namevhost trafalgararches.co.uk (/etc/apache2/sites-enabled/trafalgararches.co.uk:1)
Syntax OK
( apache2ctl -S
ওরফে দিয়ে জ্বলজ্বল করুন httpd -S
)
NameVirtualHost *:80
আপনার কনফিগারেশন কোথাও আছে ?
ServerName
এবংServerAlias
লাইনগুলির প্রান্ত থেকে স্ল্যাশগুলি সরিয়ে ফেলতে হবে । এছাড়াও, আপনি অ্যাপাচি পুনরায় শুরু করেছেন তা নিশ্চিত করুন।