“Apache is functioning normally” means that the Apache web server is working correctly. If you see this message, it means that the Apache web server has been successfully installed and is running without any issues.
You may also see this message when trying to visit a webpage hosted on an Apache web server, but the actual web content has not yet been configured or added.
It is therefore a standard message from the Apache software indicating that everything is functioning properly.
WordPress: “apache is functioning normally”
Is your website running on WordPress hosting and do you see this message? Then this can be related to a number of things:
Initial server setup
If you have just installed Apache on a server, but have not yet configured or added specific website content (such as WordPress), Apache shows this default message to indicate that the server is functioning correctly.
Website configuration
If you have multiple websites (or domains) running on the same server using virtual hosts in Apache, and one of those sites is not configured correctly or the document root is not set correctly, you might see this message.
After migration or changes
If you have moved an existing WordPress site to a new server or made significant changes to the server configuration and something has not been transferred or configured correctly, you might temporarily see this message until the configuration is corrected.
It is therefore not a message specific to WordPress, but rather a general confirmation that Apache is running correctly. If you see this message while expecting to see a WordPress site, there is likely something wrong with the configuration or installation of your WordPress site.
If you are a customer of my.host and see this message, we will of course help you further. Please contact our help desk.
Solutions
It’s always a good idea to check with your web hoster. If you want to resolve the error message immediately, we have the following solutions for you. Please note: we only recommend these steps if you are an advanced user and have knowledge of hosting/networks.
- Check the DocumentRoot: The DocumentRoot in your Apache configuration indicates where Apache should find the files for the website. Make sure this path is set correctly and there are files present (such as an
index.htmlorindex.php). - Check your VirtualHost settings: If you are using virtual hosts, make sure that the settings are correct. This means that the
ServerNameorServerAliasfield matches the domain name you are trying to access. - Restart Apache: After making changes to the Apache configuration, you need to restart the server. You can do this with the following command (depending on your operating system):
sudo systemctl restart apache2orsudo service apache2 restart - Check your .htaccess file: If there is an .htaccess file in your DocumentRoot, make sure that the instructions in it are correct. An error in the .htaccess file can cause the default page to be displayed instead of your website.
- Check error logs: Check the Apache error logs (usually found in
/var/log/apache2/error.log) for any clues. - Make sure you are using the correct IP address and domain: If you have recently made DNS changes or if your site is on a new IP address, you may be looking at an old or incorrect server.
If you have gone through all these steps and are still experiencing problems, there may be a deeper issue with your server or configuration. We recommend that you contact our help desk then.
DirectAdmin
DirectAdmin is a web-based hosting control panel that allows users to manage their websites and associated services. With DirectAdmin, you can perform tasks such as creating email accounts, managing databases, setting up domains, monitoring bandwidth, and much more, all through an intuitive graphical interface.
Although it is often thought that the message “Apache is functioning normally” is specific to DirectAdmin, this is not the case.
This message is a standard response from the Apache web server when it is correctly installed and running, but the specific website content has not yet been configured or added.
You can encounter this message on servers with different control panels or even on servers without any control panel. It is simply a confirmation that Apache is running correctly.
So while you may see this message on a server where DirectAdmin is installed, it is not limited to or specific to DirectAdmin. The same message can appear on servers using other control panels or even without a control panel at all.
Hosting bestellen?
Kies voor de snelheid, gebruiksgemak en service van mijn.host.




Leave a Reply