Рубрика: Apache

  • Как узнать от какого пользователя запущен apache?

    В некоторых случаях при отладке важно понимать среду, в которой работает Apache. При этом немаловажным моментом является то, под каким пользователем linux-системы он работает. Это может быть важно при ошибках с правами доступа к файлам, с выполнением серверных скриптов и т.д. Итак, нам нужно выполнить в терминале одну из команд: ps auxwwww | grep apache […]

  • CentOS. Как отключить тестовую страницы в Apache?

    В этой статье приведу пример, как отключить страницу по умолчанию в Apache в centOS. Это та самая страница с известной строкой «Testing… 123» ) Итак — эта страница будет отображена сервером в случае, если к нему придет запрос с сайта, который не настроен и не не соответствует ни одному из настроенных на сервере. По разным […]

  • Unix. Apache. Как вручную добавить виртуальный хост. Пошаговое руководство.

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

  • Apache. Пример виртуального хоста

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

  • Yii2. Рабочий htaccess для basic-шаблона.

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

  • Как установить imagemagick для php7 в ubuntu 16.04?

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

  • Как установить Webmin в Ubuntu?

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

  • Ошибка «Invalid command ‘Action’, perhaps misspelled……»

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

  • htaccess. Как настроить редирект с www на без www и обратно?

    При продвижении сайта важно определить с основным зеркалом домена — точнее будет оно содержать www или нет. О том, как направлять весь трафик на одно зеркало — сейчас и пойдет речь. Речь идет о домене http://www.sitename.com и http://sitename.com. Делаем редирект с www на без www — т.е. основное зеркало — БЕЗ www: RewriteCond %{HTTP_HOST} ^www\.(.*)$ […]

  • Php. cURL. Как эмулировать запрос с любого IP?

    При условии установленного и настроенного php и сURL можно легко и просто эмулировать запрос к скрипту (сайту) с консоли. Просто вполните в консоли следующую команду, указав нужный IP: curl —header «X-Forwarded-For: 255.255.255.255» «http://your.site/path»