خطا Apache is functioning normally

نوشته شده توسط: محمد

خطای Apache is functioning normally یکی از خطاهایی هست که مدیران سرور اکثرا با این خطا مواجه شدن.
دلایل مختلفی میتونه داشته باشه:
۱- ممکنه DNS های یک دامنه روی یک سرور تنظیم شده باشه و تو مسیر named برای این دامنه اطلاعات DNS باشه ولی روی سروربراش هاستی ایجاد نشده باشه
۲-اگر روی سرور nginx به همراه apache نصب باشه ؛ ممکن است این خطا بوجود بیاد که با دستورات زیر مشکل رفع میشود.
[php]
cd /usr/local/directadmin/custombuild
./build rewrite_confs
[/php]
توجه داشته باشین این مسیر مربوط به دایرکت ادمین هست.
مسیر های زیر را نیز بررسی کنید:
[php]
nano /usr/local/directadmin/data/users/username/httpd.conf
/etc/httpd/conf/httpd.conf
[/php]
یکی از فایلهای های خیلی خیلی مهم در دایرکت ادمین مسیر زیر هست:
/etc/httpd/conf/extra/httpd-vhosts.conf
در این مسیر حتما بررسی کنید.
و تنظیمات را بررسی کنید مطابق الگوی زیر باشد:
[php]
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
[/php]
همچنین بجای UserDir می توانید از مقدار زیر استفاده کنید:
[php]
AliasMatch ^/~([^/]+)(/.*)* “/home/$1/public_html$2”
[/php]
در برخی سرورهای UserDir روی disable تنظیم شده است که باعث بروز مشکلی همچون apache is function normally یا server not found مشاهده می شود.
امیدواریم این آموزش کاربردی بوده باشه ، اگه اینطوره در بخش نظرات اعلام کنین

مطالب مرتبط

نظر شما