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


























