Настройки виртуальных хостов apache & ubuntu

Нужный бекап на старте:
cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.backup
И если все-таки работать то рекурсивно периодически обновлять права на файл (опасный код, только для локали!!!)
sudo chmod -R 0777 var/www
Иначе, проще немного повозиться с консолью.
/etc/apache2/sites-available/ в этой папке для каждого проекта (сайта) надо создавать отдельный файл:
> /etc/apache2/sites-available/new_url.ru
gedit /etc/apache2/sites-available/new_url.ru
В окне редактора вставить (внимательно читайте пути до файлов, и редактируйте под себя):

ServerAdmin webmaster@localhost
DocumentRoot /home/username/web/new_url.ru
ServerName new_url.ru
ErrorLog /home/username/web/logs/error_new_url.ru.log
TransferLog /home/username/web/logs/access_new_url.ru.log

Далее редактируем файл:
vim /etc/hosts
И в первой строке должно быть что-то похожее на:
127.0.0.1localhost new_url.ru
Готово! Теперь у вас с локального сервера будет запускаться сайт new_url.ru, который лежит в папке /home/username/web/new_url.ru.
11 января 2014, 18:15
No comments