আমার সম্ভবত কিছু ভুল আছে। মনে হচ্ছে আমার ভার্চুয়াল হোস্টগুলি সঠিকভাবে কনফিগার করার চেষ্টা করতে আমার সবসময় সমস্যা হয়।
অ্যাপাচি পুনরায় চালু করার পরে আমি এই ত্রুটিটি পাচ্ছি:
Restarting web server apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Wed Oct 14 17:39:17 2009] [warn] VirtualHost site1.local:0 overlaps with VirtualHost site2.local:0, the first has precedence, perhaps you need a NameVirtualHost directive
এটি সার্ভারনামের জন্য কেন 127.0.1.1 ব্যবহার করছে? এবং কেন আমার সাইট 2.local ভার্চুয়াল হোস্ট কাজ করছে না?
আমার হোস্ট ফাইলটি এখানে:
# /etc/hosts
127.0.0.1 localhost site1.local site2.local
127.0.1.1 andrew-laptop
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
/ ইত্যাদি / অ্যাপাচি 2 / সাইট-উপলভ্য আমার কাছে 3 টি ফাইল রয়েছে: ডিফল্ট, সাইট 1.লোকাল এবং সাইট 2.লোকাল
ডিফল্ট:
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
site1.local:
<VirtualHost site1.local>
ServerAdmin webmaster@localhost
ServerName admin
DocumentRoot /home/andrew/Projects/site1/public
CustomLog /var/log/apache2/site1-access.log combined
<Directory /home/andrew/Projects/site1/public>
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
site2.local:
<VirtualHost site2.local>
ServerAdmin webmaster@localhost
ServerName admin
DocumentRoot /home/andrew/Projects/site2/public
CustomLog /var/log/apache2/site2-access.log combined
<Directory /home/andrew/Projects/site2/public>
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
এর মধ্যে যদি কোনওটি ভুল মনে হয় তবে দয়া করে আমাকে জানান। আমার সেটআপে কী ভুল হয়েছে তা অনুগ্রহ করে আমাকে সাহায্য করুন।