Ubuntu 14.04 LTS – Apache – Virtual Host

Ubuntu 14.04 LTS - Apache - Virtual Host
Ubuntu 14.04 LTS - Apache - Virtual Host

 

Ubuntu 14.04 LTS – Apache – Virtual Host

sudo apt-get update

sudo apt-get upgrade

sudo tasksel

Ubuntu 14.04 LTS – LAMP – OpenSSH – install video:


Virtualhost-okat hozok létre Ubuntu 14.04 LTS szerveren. Egy Drupal CMS, a másik WordPress CMS lesz. Először hozzuk létre a virtualhost-ok mappáit és engedjük meg a felhasználóknak, hogy “turkálhassanak” benne. Ne, csak a root felhasználóé legyen! Majd futtassunk a html mappára 755-ös jogot.

sudo mkdir -p /var/www/html/drupal/public_html
sudo mkdir -p /var/www/html/wordpress/public_html

sudo chown -R $USER:$USER /var/www/html/drupal/public_html
sudo chown -R $USER:$USER /var/www/html/wordpress/public_html

sudo chmod -R 755 /var/www/html


Második lépésben, pedig hozzunk létre index.html fájlt, mindkettő virtualhost számára.

sudo nano /var/www/html/drupal/public_html/index.html

<html>
<head>
<title>Welcome to Drupal!</title>
</head>
<body>
<h1>Success!  The Drupal virtual host is working!</h1>
</body>
</html>

sudo nano /var/www/html/wordpress/public_html/index.html

<html>
<head>
<title>Welcome to WordPress!</title>
</head>
<body>
<h1>Success!  The WordPress virtual host is working!</h1>
</body>
</html>


Harmadik lépésként, pedig hozzunk létre az apache számára konfigurációs fájlokat, melyek tárolják a virtualhost-ok beállításait. Majd engedélyezzük! Végül indítsuk újra az apache kiszolgálót!

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/drupal.conf
sudo nano /etc/apache2/sites-available/drupal.conf

<VirtualHost *:80>
DocumentRoot /var/www/html/drupal/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/wordpress.conf
sudo nano /etc/apache2/sites-available/wordpress.conf

<VirtualHost *:80>
DocumentRoot /var/www/html/wordpress/public_html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

sudo a2ensite drupal.conf
sudo a2ensite wordpress.conf

sudo service apache2 restart

Jöhetne még erre a ServerName, ServerAlias, de mivel ezeket én most nem használom nem mentem bele.

bővebb infó – forrás: https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-14-04-lts

HOZZÁSZÓLOK A CIKKHEZ

Please enter your comment!
Please enter your name here

Ez a weboldal az Akismet szolgáltatását használja a spam kiszűrésére. Tudjunk meg többet arról, hogyan dolgozzák fel a hozzászólásunk adatait..