Install Apache On CentOS

This is the second blog post in my blog series about using Citrix ADC as a web server load balancer. To be able to use the web server load balancer it’s also good to have some web servers…. All blog posts in this series:

This blog post will describe how to install Apache on CentOS. After initial installation of CentOS you can follow the below steps to:

Install Apache

The first thing we need to do is to install the Apache web server unless it is already installed via the base installation. In my case it was not so here you go.

  1. Run the below command, sit back and watch the installation:)
    1. yum -y install httpd

Configure CentOS

There are a few things we need to do to make sure we can access the newly installed Apache web server.

  • Configure the firewall to allow the protocol(s) you’ll use meaning http and or https for traditional web servers. Yes the below commands are very basic and depending on if you are working with different rules for different firewall zones you might need to be more specific in the configuration but the below commands works for all firewall zones.
    • firewall-cmd –permanent –add-service=https
    • firewall-cmd –permanent –add-service=http
  • Start Apache by running one of the below commands following command:
    • service httpd start
    • apachectl start
  • Verify the Apache service is up and running by running the below command:
    • service httpd status
  • Make sure the Apache web server is restarted when the VM reboots by running the below command:
    • systemctl enable httpd

Create Web Page

Now you can access the web server and verify it is up and running. Just type the FQDN or IP address to the box where you installed and configured Apache and in my case it was

Instead of using the default web page with Citrix ADC you might want a web page that will identify the actual web server you are being directed to. That is what I need for my testing so I’ll create a default web page with:

  • VM name – in my case demo-web2
  • VM IP address – in my case

Use the Linux editor of your choice, mine is vi, and create a default web page with e.g. the below information.

  • vi /var/www/html/index.html
<h1>NPX5 Web Server Farm</h1>
This is a static web page displayed by web server:
The web server has IP address:
It is included in the Citrix ADC load balancer
  • Make sure it works by reloading the web browser

2 pings

Comments have been disabled.