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