Як налаштувати локальний сервер на ubuntu
Здрастуй, шановний читачу.
У цій статті я хочу розповісти про те, як встановити локальний сервер на ubuntu. Під Windows ми вже встановлювали локальний сервер - Denwer.
Теорія та практика
Насамперед вам необхідно скачати і встановити набір lamp (Linux Apache MySQL PHP). Для цього в консолі введіть послідовно такі команди:
sudo apt-get update
sudo apt-get install tasksel
Відео: Найпростіший спосіб розгорнути Web сервер на Ubuntu 14 04 LTS
sudo tasksel install lamp-server
Під час установки вас попросять ввести пароль для бази даних MySQL.
Коли сервер встановлений їм можна керувати за допомогою наступних команд:
sudo /etc/init.d/apache2 start - запуск локального сервера
sudo /etc/init.d/apache2 stop - зупинка сервера
sudo /etc/init.d/apache2 restart - перезапуск apache
Відео: Налаштування LAMP (Linux - Apache - Mysql - Php) на ubuntu 16.04 server в подробицях
Далі виконуємо дві команди в консолі, для того щоб ми могли писати свої шляхи для наших сайтів:
sudo a2enmod rewrite
sudo a2enmod userdir
Потім необхідно створити файл з назвою нашого сайту в наступній директорії:
sudo gedit / etc / apache2 / sites-available / test1
А в цьому файлі прописати наступні рядки (не забудьте змінити ім`я користувача "user" на ім`я свого користувача в системі):
ServerAlias test1 test1
DocumentRoot / home / user / sites / test1
AllowOverride All
Як на фото нижче:
Після збереження даного файлу в домашньому каталозі створюємо папку "sites":
Потім в каталозі «sites» створюємо папку з назвою нашого сайту "test1" (але так як у нас в віртуальний хост прописаний сайт test1, тому його ми і тут пишемо):
А у вже всередині цієї папки розміщуємо необхідні нам файли:
Відео: [HTML5 / JS # 10] Установка LAMP в Linux. аналог Денвер
Після нам необхідно відредагувати файл host. Для цього в консолі пишемо
sudo gedit / etc / hosts:
Відео: Базова установка LAMP WEB сервера на Ubuntu server 16.04, RAID1
Залишилася зовсім небагато. Залишилося запустити даний сайт командою
sudo a2ensite test1. А потім перезапустити Денвер
sudo /etc/init.d/apache2 restart
Усе! Зараз ваш сайт доступний за адресою «http: // test1 /» в браузері!
Якщо щось незрозуміло, питайте в коментарях.