- Red Hat Enterprise Linux Test Page
- If you are a member of the general public:
- If you are the website administrator:
- What does this error mean? «Red Hat Enterprise Linux Test Page» [closed]
- 2 Answers 2
- Install LAMP Stack on Red Hat Enterprise Linux 8
- Prerequisite
- Install Apache HTTP Server
- Install MariaDB
- Install PHP
- Conclusion
Red Hat Enterprise Linux Test Page
This page is used to test the proper operation of the HTTP server after it has been installed. If you can read this page, it means that the HTTP server installed at this site is working properly.
If you are a member of the general public:
The fact that you are seeing this page indicates that the website you just visited is either experiencing problems, or is undergoing routine maintenance.
If you would like to let the administrators of this website know that you’ve seen this page instead of the page you expected, you should send them e-mail. In general, mail sent to the name «webmaster» and directed to the website’s domain should reach the appropriate person.
For example, if you experienced problems while visiting www.example.com, you should send e-mail to «webmaster@example.com».
For information on Red Hat Enterprise Linux, please visit the Red Hat, Inc. website. The documentation for Red Hat Enterprise Linux is available on the Red Hat, Inc. website.
If you are the website administrator:
You may now add content to the webroot directory. Note that until you do so, people visiting your website will see this page, and not your content.
For systems using the Apache HTTP Server: You may now add content to the directory /var/www/html/. Note that until you do so, people visiting your website will see this page, and not your content. To prevent this page from ever being used, follow the instructions in the file /etc/httpd/conf.d/welcome.conf.
For systems using NGINX: You should now put your content in a location of your choice and edit the root configuration directive in the nginx configuration file /etc/nginx/nginx.conf .
Apache™ is a registered trademark of the Apache Software Foundation in the United States and/or other countries.
NGINX™ is a registered trademark of F5 Networks, Inc..
What does this error mean? «Red Hat Enterprise Linux Test Page» [closed]
It’s difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
When I visit http://www.mycompwebsite.com/ I get this page: I dont know why I am getting this. How cna I get rid of this?
Obviously that’s WAY too much text for you to actually read, but if you got around to it, you’d notice that it’s actually a set of instructions telling you exactly what do.
2 Answers 2
Have a look what it says on the right-hand column:
You may now add content to the directory /var/www/html/ . follow the instructions in the file /etc/httpd/conf.d/welcome.conf
I suggest you heed its advice
@Farseeker there is no such folder /var/www/html/ as my server is ubuntu. When i used ftp client and my user name and password there is htdocs folder and there my files are hosted.
If that’s the case, then I would suspect that your DNS entry for your domain name is incorrect, and you’re actually looking at completely the wrong server. If you’re running Ubuntu, but you’re seeing the RHEL welcome page, and the folders don’t exist, then it’s higly plausible that the request isn’t even getting to your server.
As the error states in the right hand column there is no content in the /var/www/html directory. The web server will display this page as long as you don’t replace it from the /var/www/html directory.
This is the document root or the point where your website is hosted. If you this isn’t on your computer, contact the site admin to put up content or wait 🙂
Didn’t see your answer while I was replying @Farseeker. @Pandiya, are you looking at the contents of the same /var/www/html that you are trying to access through the browser? If your local machine is ubuntu and you are trying to access the same machine through browser, it shouldn’t be displaying a redhat error page. unless there is some redirection happening.
If your website is hosted on an ubuntu server and you have contents in your document root up there, maybe some weird redirection is happening. Check the contents of the files in your document root or ask the sysadmin at the server to check Apache configuration.
Install LAMP Stack on Red Hat Enterprise Linux 8
The LAMP stack is a set of open-source tools used in web development. LAMP represents Linux, Apache HTTP Server, MySQL/MariaDB, and PHP.
This guide will show you how you can install the LAMP stack on Red Hat Enterprise Linux (RHEL) 8.
Prerequisite
In order to follow along, you would require a user with sudo privileges on RHEL 8. This takes care of the first component of the LAMP stack, i.e., Linux.
Install Apache HTTP Server
The Apache HTTP Server is one of the oldest and most popular web servers. It is available as httpd on RHEL 8. Firstly, run the command below to check for package updates.
Next, install the Apache HTTP server on RHEL 8 as follows.
You would be prompted to enter y to continue with the installation.
Once httpd is successfully installed, check the status with the command below.
$ sudo systemctl status httpd
Press q to return to the command prompt.
If the status of httpd is inactive, then start the service with the next command.
$ sudo systemctl start httpd
Once you see that the Apache HTTP Server is active, you may open a web browser and enter the IP address of your RHEL 8 server. Or simply enter localhost if you are directly connected to the server.
You should see the Red Hat Enterprise Linux Test Page as shown below.
To configure the Apache HTTP Server to automatically start when the system boots, run the command below.
$ sudo systemctl enable httpd
This takes care of the second component of the LAMP stack, i.e., Apache.
Install MariaDB
MariaDB is a free and open-source relational database management system. MariaDB was derived from MySQL after MySQL was acquired by Oracle Inc.
To install MariaDB on RHEL 8, run the command below.
$ sudo dnf install mariadb-server -y
After MariaDB is successfully installed, check the status of the service with:
$ sudo systemctl status mariadb
Press q to return to the command prompt.
If MariaDB is not active, start the service with the next command.
$ sudo systemctl start mariadb
Check the status again to confirm that MariaDB is now active.
Run the next command to configure MariaDB to automatically start when the system boots.
$ sudo systemctl enable mariadb
Next, run the following to execute a built-in script for securing MariaDB.
$ mysql_secure_installation
You would be prompted to take a series of actions. Please read the instructions carefully while you follow the prompts.
In summary, you would be asked to:
- Enter current password for root. This is blank on a new installation of MariaDB. So just hit the enter key
- Set root password
- Remove anonymous users
- Disallow root login remotely
- Remove test database and access to it
- Reload privilege tables to save changes
Once you are done securing MariaDB, login as follows.
You should see the MariaDB prompt which confirms that the third component of the LAMP stack is working okay.
Enter quit to exit MariaDB.
Install PHP
PHP (i.e., Hypertext Preprocessor) is a server-side scripting language for creating dynamic web pages and apps. PHP interacts with databases and dynamically generates content based on client requests.
Run the command below to install PHP and related modules on RHEL 8.
After installation, check the version of PHP with:
To test PHP, create an index.php file in the default website root as follows.
$ sudo nano /var/www/html/index.php
Copy and paste the sample PHP code below.
Save and close the index.php file.
Open a web browser and go to yourserverip/index.php or localhost/index.php.
If you see something similar to what is shown in the image above, then PHP is working fine. That takes care of the fourth and final component of the LAMP stack.
Conclusion
This guide covered the installation of the LAMP stack (i.e., Linux, Apache, MariaDB, and PHP) on RHEL 8. Let us know if you have any comments or questions.
Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications including CCNA RS, SCP, and ACE. As an IT engineer and technical author, he writes for various websites.