مشکل صفحه Apache is functioning normally
اگر به جای سایت خود صفحه “Apache is functioning normally” یا “It works!” نمایش داده میشود، یعنی Apache نصب و فعال است اما VirtualHost سایت شما بهدرستی تنظیم نشده یا فایلهای سایت در مسیر صحیح قرار ندارند.
دلایل
۱. VirtualHost تنظیم نشده: Apache درخواستها را به DocumentRoot پیشفرض (/var/www/html) هدایت میکند.
۲. DNS تنظیم نشده: دامنه به IP سرور اشاره نمیکند.
۳. فایلها در مسیر اشتباه: سایت در public_html نیست.
۴. تنظیمات خراب: فایل VirtualHost خراب شده.
رفع
روش ۱: بررسی DNS
dig yourdomain.com +short
باید IP سرور شما نمایش دهد.
روش ۲: بررسی VirtualHost
# لیست VirtualHostها
httpd -S
# بررسی تنظیمات
grep -r "yourdomain.com" /etc/httpd/conf/
روش ۳: بازسازی تنظیمات در دایرکت ادمین
cd /usr/local/directadmin/custombuild
./build rewrite_confs
روش ۴: بررسی مسیر فایلها
ls -la /home/username/domains/yourdomain.com/public_html/
مطمئن شوید فایل index.php یا index.html وجود دارد.
روش ۵: بررسی مجوزها
chown -R username:username /home/username/domains/yourdomain.com/
chmod 755 /home/username/domains/yourdomain.com/public_html/
روش ۶: ریاستارت Apache
systemctl restart httpd
در cPanel
/scripts/rebuildhttpdconf
systemctl restart httpd
هاست وردپرس میهن هاستینگ با تنظیمات صحیح از ابتدا. کانفیگ سرور شامل رفع مشکلات Apache. سرور مجازی با VirtualHost آماده.