HAProxy (High Availability Proxy) – популярный прокси сервер для Linux, Solaris и FreeBSD с возможностью балансировки нагрузки TCP/HTTP с открытым программным кодом. Его основная задача – повышение производительности серверной среды путем распределения рабочей нагрузки среди нескольких серверов (web, приложения, базы данных). Им пользуются такие известные проекты как GitHub, Imgur, Instagram и Twitter. Читать далее “Простая настройка HAProxy как балансировщика веб-серверов (Load Balancing)”
веб
Как узнать от какого пользователя работает веб-сервер
В нестандартных ситуациях необходимо узнать, от какого пользователя запущен веб-сервер 🙂 Например, когда сервер не Ваш. Читать далее “Как узнать от какого пользователя работает веб-сервер”
Мультидоменный веб-сервер на nginx (Debian)
Nginx – замечательная вещь. Намного больше возможностей можно получить, подняв на нем мультидоменный веб-сервер. Необходимость такая: при обращению к доменному имени, мы попадаем на сервер с nginx, а nginx читает имя домена, к которому мы обратились и посылает нас в одноименную директорию /www/имя_домена. Если домен неизвестен – нас посылают в директорию /www/undefined/ Читать далее “Мультидоменный веб-сервер на nginx (Debian)”
Оптимизация производительного web-сервера на FreeBSD
FreeBSD хорошо зарекомендовала себя как система для построения интранет- и интернет-серверов. Она предоставляет достаточно надёжные сетевые службы и эффективное управление памятью.
Стандартные настройки FreeBSD не позволяют оптимально использовать ресурсы аппаратной части. Рассмотрим пример конфигурации этой ОС для работы в качестве платформы для Web сервера.
Читать далее “Оптимизация производительного web-сервера на FreeBSD”
Полный тюнинг движка: Делаем из nginx непробиваемый Web-сервер
Выделенный Web-сервер на основе nginx – отличный способ повышения производительности Web-сайтов. В скорости обработки статического контента ему просто нет равных: он легко выдерживает несколько тысяч одновременных соединений и может быть легко оптимизирован и подогнан под любую конфигурацию. Однако? выступая в качестве фронт-энда для Apache, nginx оказывается наиболее уязвимым местом всей Web-инфраструктуры, поэтому безопасности nginx необходимо уделить особое внимание.
Читать далее “Полный тюнинг движка: Делаем из nginx непробиваемый Web-сервер”
Мультидоменный веб-сервер на Nginx
Однажды мне понадоблось организовать мультидоменный веб-сервер на Nginx. Сервер в то время у меня был на CentOS 6.5, поэтому недолго погуглив, я нашел решение. Немного подредактировав конфиг, я получил то, что хотел.
Однако, позже, когда я сравнил производительность CentOS и FreeBSD и решил окончательно перейти на FreeBSD, оказалось конфиг от Linux уже не подходил к UNIX. И стала задача по заточке конфига конкретно под FreeBSD. В случае с ней, достаточно было только одного nginx.conf. Делюсь готовым решением. Читать далее “Мультидоменный веб-сервер на Nginx”
Как установить Nginx, MySQL и PHP-FPM (FEMP) на сервер FreeBSD 10.1
В этой заметке я предлагаю перевод лучшей, я считаю, инструкции по быстрой установке и настройке Nginx, MySQL и PHP-FPM на сервер под упралением FreeBSD 10.1
Читать далее “Как установить Nginx, MySQL и PHP-FPM (FEMP) на сервер FreeBSD 10.1”