Виртуальные хосты в Apache на Ubuntu 14.04

1. sudo mkdir -p /var/www/example.com/public_html sudo mkdir -p /var/www/test.com/public_html (создаем структуру доменов) 2. sudo chown -R $USER:$USER /var/www/example.com/public_html sudo chown -R $USER:$USER /var/www/test.com/public_html (назначение прав) 3. sudo chmod -R 755 /var/www (даем права доступа) 4. nano /var/www/example.com/public_html/index.html (создаем демо страницу) 4.1 Добавляем это в файл и сохраняем <html> <head> <title>Welcome to Example.com!</title> </head> <body> <h1>Success! The example.com virtual host is working!</h1> </body> </html> 5. cp /var/www/example.com/public_html/index.html /var/www/test.com/public_html/index.html (скопируем во второй домен) 6 nano /var/www/test.com/public_html/index.html (открываем демо страницу второго домена) 6.1 Изменяем на демо данные и сохраняем (Ctrl+X) <html> <head> <title>Welcome to Test.com!</title> </head> <body> <h1>Success! The test.com virtual host is working!</h1> </body> </html> 7. sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/example.com.conf (создаем конфиг для первого домена) 7.1 sudo nano /etc/apache2/sites-available/example.com.conf (открываем этот файл) 7.2 Должно быть так <VirtualHost *:80> ServerAdmin admin@example.com ServerName example.com ServerAlias www.example.com DocumentRoot /var/www/example.com/public_html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> Сохраняем и закрываем 8. sudo cp /etc/apache2/sites-available/example.com.conf /etc/apache2/sites-available/test.com.conf (копируем конфиг первого домена во второй) 9. sudo nano /etc/apache2/sites-available/test.com.conf (открываем конфиг и меняем параметры) 10. sudo a2ensite example.com.conf sudo a2ensite test.com.conf (включаем виртуальные хосты) 11. sudo service apache2 restart (перезагружаем сервер)

Be the first to comment

You can use [html][/html], [css][/css], [php][/php] and more to embed the code. Urls are automatically hyperlinked. Line breaks and paragraphs are automatically generated.