====== Apache - Install Apache ======
===== Install Apache =====
apt-get update
apt-get install apache2
----
===== Disable the default site =====
a2dissite 000-default
service apache2 reload
----
===== Create a directory for the website =====
mkdir -p /var/www/example-site/
----
===== Populate the website directory =====
Place the actual html files etc. into the website directory.
Alternatively, populate the directory from another source, such as:
git clone https://github.com/example/example-site.git
cp -r example/* /var/www/example-site
----
===== Set website directory permissions =====
chown -R www-data:www-data /var/www/example-site
----
===== Create a config file for the website =====
Base the config file on the default config file.
cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example-site.conf
----
===== Modify the config file for the website =====
vi /etc/apache2/sites-available/example-site.conf
between
ServerName example-site
DocumentRoot /var/www/example-site
----
===== Enable the website =====
a2ensite example-site.conf
service apache2 reload
----
===== Try accessing the website =====
Within a web-browser enter
http://example-site
----