Существует множество «удобняшек» по мгновенному добавлению виртуальных хостов, но знание и понимание механики процесса их работы очень важно. Здесь пойдет речь о том, как пошагово добавить новый вирт. хост на Ваш Apache-сервер. Итак, начинаем! 1. Нужно добавить вирт. хост в папку /etc/apache2/site-available. Для этого в данной папке всегда есть два…

Бывают случаи, когда надо быстро создать виртуальный хост на сервере, но, к примеру, сервер чистый и рабочих примеров под рукой нет, а копия default-000.conf упорно не хочет работать. Сейчас я приведу рабочий пример обычнейшего виртуального хоста для быстрого копипаста к Вам на сервер. К примеру, Вам нужно создать виртуальный хост…

Правильная настройка htaccess — частая проблема при настрйоке нового приложения. В этой статье — пример рабочего htaccess для yii2-basic шаблона. Итак, для правильной настройки Вам потребуется выполнить несколько несложных шагов. 1. Настраиваем корневой htaccess. Он должен лежать в корне Вашего приложения — грубо говоря — там, где лежит composer.json. Обратите…

Imagick — важное расширение, необходимое для работы с изображениями, поэтому при серьезной разработке его установка обязательна! О том, как это сделать я расскажу в этой короткой статье. Итак, Imagick, по сути своей обычный модуль для php, поэтому ставится он как и все свои собратья. После успешной установки необходимо перезагрузить сервер,…

Webmin являет собой очень известный www-интерфейс для администрирования Вашей Unix-системы. По сути, используя любой браузер, можно получить быстрый и полный доступ к функциям вашего сервера, например — удобную правку конфигурационных файлов, Cron и т.д. Итак, простые шаги для установки интерфейса: 1) Редактируем файл /etc/apt/sources.list — добавляем ему в конец следующие…

При настройке виртуальных хостов в Apache можно получить множество различных ошибок, среди которых «Invalid command ‘Action’, perhaps misspelled……», решение которой я приведу в этой статье. Ошибка гласит, что в Вашем Apache не включен модуль Actions. Т.к. данный модуль в абсолютном большинстве случаев идет в коробке Apache -его дополнительная установка не…

При продвижении сайта важно определить с основным зеркалом домена — точнее будет оно содержать www или нет. О том, как направлять весь трафик на одно зеркало — сейчас и пойдет речь. Речь идет о домене http://www.sitename.com и http://sitename.com. Делаем редирект с www на без www — т.е. основное зеркало -…

Опишу кратко эпопею по установке и обработке GeoIP на базе Ubuntu. Итак, кратко шаги, которые необходимо выполнить: Подготовка окружения: Установка модуля В случае недоступности apxs2 — мождно попробовать обратиться к apxs. Установка Базы данных городов Актуальные версии Модуля и Баз Стран и Городов можно увидеть здесь. Подключение модуля к Apache….

В «коробке» php, модуль не подключен, что может стать неожиданностью в самый ненужный момент. Решаем проблему — ставим curl в php одной строкой. Собственно и все. Перезапускаем apache при помощи привычного нам рестарта:

ЧПУ давно стал нормой жизни, а его сердцем стал, кнечно же mod_rewrite. Так как он по умолчанию выключен, приведу пример, как его включить с консоли Ubuntu. Модуль идет в пакете Apache, поэтому скачивать и конфигурировать его по умолчанию не стоит. Просто вполняем в консоли следующее: После этого перегружаем сервер: Проверяем…