رفع مشکل نمایش “Apache is functioning normally” به جای سایت

مشکل صفحه 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 آماده.

⚙️ رفع مشکلات Apache

بازسازی VirtualHost و تنظیمات Apache.

سفارش کانفیگ سرور ←

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

متن نظر
نام*:
رایانامه*:
وب سایت / وبلاگ: