Добрий день. У цій статті розказано про те, як встановити на роутер з OpenWrt швидкий і надійний сервер Nginx.
Nginx - це HTTP-сервер, зворотний проксі-сервер, поштовий проксі-сервер, а також TCP проксі-сервер загального призначення, написаний російським програмістом Ігорем Сисоєва. Nginx успішно працює на таких високонавантажених ресурсах, як Яндекс, Mail.Ru, ВКонтакте і Рамблер.
Якщо Ви ще не встановили OpenWrt на свій роутер, то для отримання докладної інструкції з цього питання, можете пройти ось сюди.
Перейдемо відразу до справи. Всі операції проводяться на роутері TP-Link TL-MR3020, і так само справедливі для будь-якого пристрою під керуванням OpenWrt.
Передбачається, що система перенесена на флешку і вільного місця достатньо.
Якщо у Вас встановлений Web-інтерфейс Luci і відповідно сервер uhttpd, то його слід перенести на інший порт.
Робиться це просто, треба відредагувати файл / etc / config / uhttpd
Замініть 80 на 81, збережіть і рестарту uhttpd.
Якщо Ви не плануєте використовувати PHP на своєму сайті, то досить буде встановити тільки сам сервер.
Перейменовуємо дефолтний конфігураційний файл /etc/nginx/nginx.conf
І вставляємо в нього нижченаведені:
Це примітивний конфиг, «щоб запрацювало».
Створюємо в папці / www файл index.html з привітанням)))
Додаємо сервер в автозавантаження і стартуємо:
У браузері бачимо Hello World!
Якщо потрібен PHP, тоді встановлюємо ось так: