আমার একটি উবুন্টু 14.10 কম্পিউটার রয়েছে যা স্থানীয় ওয়েবসাইট পরীক্ষার জন্য ব্যবহৃত হয় , এটি ইন্টারনেটে সরবরাহ করছে না। এটিতে আমার কাছে সাতটি ওয়েবসাইট সেট আপ রয়েছে। যাইহোক, আমি যখন সাতটির মধ্যে দুটিতে অ্যাক্সেস করি তখন আমি Apache2 Ubuntu Default Page
আমার নিজস্ব সূচী পৃষ্ঠার পরিবর্তে পাই ।
আমি যতদূর বলতে পারি, ঠিক একই প্রক্রিয়াটি ব্যবহার করে আমি সাতটি সেট আপ করেছি, সুতরাং এই দু'টি কী অনুপস্থিত তা আমি জানি না। এছাড়াও, আমার অ্যাপাচি লগ ডিরেক্টরির মধ্যে, আমি দুই লগ ফাইল আছে, error
এবং access
দুই উন্মার্গগামী সাইট প্রত্যেকের জন্য, কিন্তু তাদের সব খালি আছে। আমি apache2
পরিষেবাটি পুনরায় চালু করার সময় কোনও ত্রুটি নেই। আমি একাধিকবার আমার পদক্ষেপগুলি পিছনে ফেলেছি এবং আমি কার্যকারী সাইট এবং অ-কার্যকারী সাইটের মধ্যে কোনও পার্থক্য দেখতে পাচ্ছি না।
এই সমস্যাটি সনাক্ত করার জন্য আমার কাছে কী বিকল্প রয়েছে? আমি কি আরও ভার্বোজ ত্রুটি লগগুলিকে একরকম জোর করতে পারি? কোথাও অন্য লগ আছে যা আমি উল্লেখ করতে পারি?
এখানে কোনও .conf
ত্রুটিযুক্ত সাইটের জন্য একটি ফাইলের উদাহরণ :
<VirtualHost *:80>
ServerName www.local_example.com
ServerAlias local_example.com
ServerAdmin address@example.com
DocumentRoot /var/www/Websites/example.com
<Directory /var/www/Websites/example.com/>
Options Indexes FollowSymLinks MultiViews
# pcw AllowOverride None
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
# Commented out for Ubuntu
#RedirectMatch ^/$ /apache2-default/
</Directory>
ErrorLog /home/example/Apache_Logs/local_example.com_error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /home/example/Apache_Logs/local_example.com_access.log combined
ServerSignature On
</VirtualHost>
sites-available
। ডিফল্ট ত্রুটি লগ এতে কিছুই নেই। আমি ServerAlias
হোস্ট ফাইলটিতে সংজ্ঞা দিয়েছি । আমি 000-default
সাইটটি অক্ষম করেছিলাম কিন্তু এতে কোনও পরিবর্তন হয়নি। আমি আবার শুরু করেছি এবং অনেকবার অ্যাপাচি পুনরায় লোড করেছি।
.conf
আমার প্রশ্নে একটি ফাইল যুক্ত করেছি ।
/etc/apache2/sites-available
? যদি তা হয় তবে আপনি কি তাদের দিয়ে সক্ষম করেছেনsudo a2ensite <your_site_name>
? ডিফল্ট অ্যাপাচি ত্রুটি লগ ফাইলে কি কিছু আছে? এবং আপনার কী ভার্চুয়াল হোস্ট ফাইলগুলিতে একটি সার্ভারআলিয়াস বা সার্ভারনাম কনফিগার করা আছে? আপনি যদি ডিফল্ট সাইটটি অক্ষম করেনsudo a2dissite 000-default
(আপনি এটি দিয়ে পুনরায় সক্ষম করতে পারেনsudo a2ensite 000-default
), এটি কি কাজ করে? এছাড়াও, এটি এমনও হতে পারে যে আপনি কেবল অ্যাপাচি পুনরায় চালু করতে ভুলে গেছেন?