How-to Create an Apache 2 Virtual Host on Xubuntu 14.04 Trusty LTS Linux Quick-Start Guide

September 11th, 2014 by thelinuxevangelist

Xubuntu Apache 2 Virtual Host Quick-Start



The Linux Tutorial Shows You Step-by-Step How-to Getting-Started with Apache 2 Virtual Host on Xubuntu 14.04 LTS Linux Desktop.

The term Virtual Host refers to the practice of running more than one web site (such as company1.example.com and company2.example.com) on a single machine.

Virtual Hosts can be:

  • Name-based“, meaning that you have multiple names running on each IP address
  • IP-based“, meaning that you have a different IP address for every web site

The fact that they are running on the same physical server is not apparent to the end user.

Create Apache 2 Virtual Host on Xubuntu 14.04 Trusty LTS - Featured

How-to Create a Name-based Virtual Host on Xubuntu Linux

    How-to Install LAMP Server on Xubuntu Linux

    LAMP Server Installation Xubuntu
  1. Open a Command Line Terminal Window
    (Press “Enter” to Execute Commands)

    Ctr+Alt+T

     - Open Terminal
  2. Add the Domain to the Host Config File

    sudo su

    If Got “User is Not in Sudoers file” then Look: Solution

    nano /etc/hosts

    Append:

    127.0.0.1	[myDomainName.com]
    

    Only Substitute Your real Domain Name to “[myDomainName.com]” :)
    Ctrl+Shift+v to Paste Content into nano
    Ctrl+x to Save and Exit from nano Editor

  3. Create the VHost Target Directory

    mkdir /var/www/html/[mySite]

    And may be also a Testing index.html:

    echo "

    The New Web-Site is Working on Apache2!

    " >> /var/www/html/[mySite]/index.html
  4. Create a VHost Config File

    nano /etc/apache2/sites-available/[myDomainName].conf

    Append at Least:

    <VirtualHost *:80>	
    	ServerName	[myDomainName.com]
    	ServerAlias	www.[myDomainName.com]
    	DocumentRoot /var/www/html/[mySite]
    </VirtualHost>
    

    To get a little More Insight may look:

    cat /etc/apache2/sites-available/000-default.conf
  5. Enabling the New Virtual-Host

    cd /etc/apache2/sites-enabled
    ln -s ../sites-available/[myDomainName].conf .
  6. Restart Apache2 Web Server

    service apache2 restart
    exit
  7. How-to Enable Apache2 mod_rewrite PHP Module on Xubuntu

    Enabling Apache2 Rewrite for Xubuntu

    How-to Create a IP-based Virtual Host on Xubuntu Linux

    How-to Create an IP-Based Virtual Host on Xubuntu:

    Ubuntu Apache2 IP Virtual-Host
Share on Tumblr

Tags: , , , , , , , , , , , , , , ,


Comments are disabled