Nginx на openwrt

Nginx на openwrt


Добрий день. У цій статті розказано про те, як встановити на роутер з OpenWrt швидкий і надійний сервер Nginx.

Nginx - це HTTP-сервер, зворотний проксі-сервер, поштовий проксі-сервер, а також TCP проксі-сервер загального призначення, написаний російським програмістом Ігорем Сисоєва. Nginx успішно працює на таких високонавантажених ресурсах, як Яндекс, Mail.Ru, ВКонтакте і Рамблер.


Якщо Ви ще не встановили OpenWrt на свій роутер, то для отримання докладної інструкції з цього питання, можете пройти ось сюди.


Перейдемо відразу до справи. Всі операції проводяться на роутері TP-Link TL-MR3020, і так само справедливі для будь-якого пристрою під керуванням OpenWrt.


Передбачається, що система перенесена на флешку і вільного місця достатньо.

Якщо у Вас встановлений Web-інтерфейс Luci і відповідно сервер uhttpd, то його слід перенести на інший порт.
Робиться це просто, треба відредагувати файл / etc / config / uhttpd


Nginx на openwrt

Замініть 80 на 81, збережіть і рестарту uhttpd.

Якщо Ви не плануєте використовувати PHP на своєму сайті, то досить буде встановити тільки сам сервер.

Перейменовуємо дефолтний конфігураційний файл /etc/nginx/nginx.conf

І вставляємо в нього нижченаведені:


Це примітивний конфиг, «щоб запрацювало».


Створюємо в папці / www файл index.html з привітанням)))

Додаємо сервер в автозавантаження і стартуємо:

У браузері бачимо Hello World!

Якщо потрібен PHP, тоді встановлюємо ось так:

Схожі статті