October 31, 2016

TODO: Добавление сайта в локальный сервер Apache на Linux / Add site to Apache in Linux

Добавление сайта на сервер:
1. Создать папку с файлами сайта в home/lubus/public_html/site-folder.dev
2. Скопировать файл конфига апача для этого домена (имя файла: domain.conf)

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/site-folder.dev.conf

3. Открыть файл site-folder.dev.conf от root пользователя и прописать там:

 ServerName site-folder.dev
 ServerAlias www.site-folder.dev
 ServerAdmin webmaster@site-folder.dev
 DocumentRoot /home/lubus/public_html/site-folder.dev

4. Добавить в /etc/hosts домен сайта в строку с ip 127.0.0.1 (через пробел от предыдущего домена)

127.0.0.1 localhost test.dev site-folder.dev

5. Добавляем сайт в apache

sudo a2ensite site-folder.dev

6. Перезапускаем apache

sudo service apache2 reload

7. Настраиваем права на папку сайта (чтобы скрипты могли там хозяйничать тоже).
В самый первый раз, предварительно выполнив (sudo adduser lubus www-data):

sudo chown lubus:www-data -R public_html/site-folder.dev
sudo chmod -R 775 public_html/site-folder.dev