Nginx в качестве проксирующего сервера Apache

В предыдущей статье, «Веб сервер Nginx, обзор функциональных возможностей», речь шла об основных функциональных возможностях сервера Nginx, а так-же затронут вопрос его использования в качестве проксирующего фронтенд-сервера в связке с веб сервером Apache. Здесь хотелось-бы рассказать о практической стороне вопроса, то есть перейти непосредственно к установке и настройке вышеупомянутой связки, Nginx — Apache. Так как всем остальным *nix системам, я предпочитаю FreeBSD, на ней и будем все это поднимать.

Итак, имеем операционную систему FreeBSD 7.1 STABLE платформа amd64, с установленным веб сервером Apache/2.2.9. Общая схема работы, то есть взаимодействия, клиент — Nginx — Apache, будет выглядеть следующим образом:

схема связки веб серверов nginx - apache

Читать далее

Рубрика: *HTTP, *Unix,*Linux, *Web, FreeBSD | Оставить комментарий

Загрузка файлов на чистом nginx

Захотелось мне написать файлообменник (для личных нужд, с нуля), да не простой, а с красивым прогресс-баром, — с отображением процесса загрузки файлов на сайт.
И остановился я на чисто серверном решении nginx с модулями nginx-upload и nginx-upload-progress.

nginx не нуждается в описании; nginx-upload управляет процессом загрузки данных, который затем может передать результат на бэкенд, — ваш PHP скрипт (или еще куда); nginx-upload-progress же отвечает исключительно за информирование о процессе загрузки, — все написано в документации, но в кратце лишь скажу, что со страницы выполняется ajax-запрос на сервер со специальным http-заголком, в котором хранится уникальный id, и в json-ответе по этому id мы можем узнать состояние загрузки данных.
Читать далее

Рубрика: *HTTP, *Web | Оставить комментарий

Простая в изготовлении всенаправленная Wi-Fi антенна

Все счастливые обладатели беспроводных устройств на базе технологии Wi-Fi очень часто сталкиваются с низким уровнем приема сигнала. Особенно часто проблема уверенного приема возникает в квартире или загородном доме, где на пути распространения Wi-Fi сигнала встречается множество преград в виде стен, мебели и т.д. В результате мы имеем множество мертвых зон, где порой нам необходим уверенный WiFi сигнал. Самое простое, что можно предпринять — это купить простенькую Wi-Fi антенну с чуть более высоким коэффициентом усиления чем у штатной антенны. Да, это просто, но иногда требуется быстрый и недорогой способ поправить положение. В данном случае мы будем делать простую всенаправленную WiFi антенну для дома.
В сети множество видов коллинеарных антенн, но большинство из них трудоемки в изготовлении, поэтому выбор пал на omni 6dbi. Пропущу пункт о необходимых инструментах и материалах, тут ничего сложного нет.
Собственно сам эскиз с размерами: Читать далее

Рубрика: *WiFi&3G | Оставить комментарий

Как сохранить конфигурацию MikroTik

Операционная система RouterOS позволяет сохранить настройки MikroTik, и быстро восстановить резервную копию, чтобы возобновить работу устройства. Это очень удобно, если вы напортачили с настройками, или вам нужно выполнять однотипную настройку нескольких устройств MikroTik. В этой статье пойдет речь о том, как создать резервную копию конфигурации MikroTik и восстановить ее.

Читать далее

Рубрика: MikroTik | 2 комментария

Синхронизация файлов на удалённый ftp-сервер

Попалась как-то задачка создать shell-скрипт для автономной синхронизации файлов с локальной Linux-системы на удалённый ftp-сервер.

Первый способ, используя ftp Читать далее

Рубрика: *Unix,*Linux, *Web | 1 комментарий