خطا Apache is functioning normally

خطای Apache is functioning normally یکی از خطاهایی هست که مدیران سرور اکثرا با این خطا مواجه شدن.
دلایل مختلفی میتونه داشته باشه:
1- ممکنه DNS های یک دامنه روی یک سرور تنظیم شده باشه و تو مسیر named برای این دامنه اطلاعات DNS باشه ولی روی سروربراش هاستی ایجاد نشده باشه
2-اگر روی سرور nginx به همراه apache نصب باشه ؛ ممکن است این خطا بوجود بیاد که با دستورات زیر مشکل رفع میشود.

cd /usr/local/directadmin/custombuild
./build rewrite_confs

توجه داشته باشین این مسیر مربوط به دایرکت ادمین هست.
مسیر های زیر را نیز بررسی کنید:

nano /usr/local/directadmin/data/users/username/httpd.conf
/etc/httpd/conf/httpd.conf

یکی از فایلهای های خیلی خیلی مهم در دایرکت ادمین مسیر زیر هست:
/etc/httpd/conf/extra/httpd-vhosts.conf
در این مسیر حتما بررسی کنید.
و تنظیمات را بررسی کنید مطابق الگوی زیر باشد:

ServerAdmin webmaster@localhost
UserDir public_html
DocumentRoot /var/www/html
ServerName localhost
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
CustomLog /var/log/httpd/homedir.log homedir
CustomLog /var/log/httpd/access_log combined
ErrorLog /var/log/httpd/error_log
SuexecUserGroup webapps webapps

ServerAdmin webmaster@localhost
UserDir public_html
DocumentRoot /var/www/html
ServerName localhost
ScriptAlias /cgi-bin/ /var/www/cgi-bin/
CustomLog /var/log/httpd/homedir.log homedir
CustomLog /var/log/httpd/access_log combined
ErrorLog /var/log/httpd/error_log

SSLEngine on
SSLCertificateFile /etc/httpd/conf/ssl.crt/server.crt

همچنین بجای UserDir می توانید از مقدار زیر استفاده کنید:

AliasMatch ^/~([^/]+)(/.*)* "/home/$1/public_html$2"

در برخی سرورهای UserDir روی disable تنظیم شده است که باعث بروز مشکلی همچون apache is function normally یا server not found مشاهده می شود.
امیدواریم این آموزش کاربردی بوده باشه ، اگه اینطوره در بخش نظرات اعلام کنین

ارسال دیدگاه

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

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