Search The Hostwinds Guides Knowledge Base

Creating An Apache Web Server On Your Linux VPS

Share This Article [TheChamp-Sharing]

Although Hostwinds offers many turn key services such as Shared Web Hosting, Business Web Hosting, Cloud VPS and Dedicated Servers for hosting your website, there may be a scenario where you would want to create your own web server and just install the Operating System.

In this guide, we will cover how to install Apache Web Service to your Hostwinds Cloud VPS or Dedicated Server and assume that you have root or sudo access to your server and a Hostwinds Cloud VPS or Dedicated Server and are able to login to your server using SSH.

We highly recommend that you create a user with sudo privileges to follow this guide.

Installing Apache Web Service

You can install Apache server on Red Hat based distros such as CentOS or Fedora using the following command:

dnf -y httpd

On a Debian-based distribution such as Ubuntu or Debian, you would install it like this:

apt-get -y install apache 2

The Apache web server service is called httpd on Red Hat based distros like CentOS and Fedora, while it is called apache2 in Debian based distros such as Debian or Ubuntu.

Enter these commands to start your Apache service and to enable it on boot for CentOS:

systemctl start httpd 

systemctl enable httpd

Enter these commands to start your Apache service and to enable it on boot for Debian based servers:

systemctl start apache2

systemctl enable apache2 

To check if your service is running, use the following command for CentOS or Fedora:

systemctl status httpd

To check if your service is running, use the following command for Debian or Ubuntu:

systemctl status apache2

The next step is to open your browser and type in:

http://YourServerIPAddress

If you at not sure how to find your server’s IP Address, this guide may be helpful: https://www.hostwinds.com/guide/how-to-find-your-vps-ip-address/

If your installation has gone well, you should see your HTML homepage.

Configuring Apache Web Server

You will want to add your files including your default index.html here:

/var/www/html

The Apache configuration files are in this directory:

/etc/httpd/conf/

On Debian based systems such as Ubuntu, you would find it in this file:

/etc/apache2/apache2.conf

Related Articles