пытаюсь настроить nginx на роутере, но он постоянно перезаписывает мои изменения своим стандратным файлом.
в настройках стоит Keep Config Files, но каждый раз, когда меняю /etc/nginx/nginx.conf и делаю reboot роутеру, оригинальные настройки возращаются на место, а мои исчезают. то же происходит и с кастомным файлом настроек, если я его указываю.
складывается впечатление, что при перезагрузке роутера диск просто очищается, и файл nginx.conf генерится заново из настроек роутера.
как правильно настроить роутер, чтобы конфигурация сохранялась между перезагрузками?
Tomato и Nginx
-
- Сообщения: 4
- Зарегистрирован: 03 ноя 2015, 06:25
впечатление было правильным, действительно память сбрасывается при перезагрузке
решил попробовать включить jffs хранилище и записать кастом файл настроек туда
всё сохраняется, но работать все равно не хочет (мне надо сделать несколько mod_proxy)
решил пойти другим путём, отрубил встроенный nginx, и на основе этой инструкции поставил nginx optware:
1) сделал на флешке linux-swap и ext3 разделы
2) vi /etc/fstab
в него пишем:
/dev/sda5 none swap sw 0 0
/dev/sda6 /opt ext3 rw,noatime 1 1
3) сохраняем файл в nvram:
nvram setfile2nvram /etc/fstab
nvram commit
reboot
4) ставим ipkg
cd /opt
wget http://www.shcherbyna.com/files/rt-n16/ ... _rt_n16.sh
chmod +x ./tomato_ipkg_rt_n16.sh
./tomato_ipkg_rt_n16.sh
5) инсталлируем nginx
ipkg update
ipkg install nginx
6) прописываю свои настройки в /opt/etc/nginx/nginx.conf
7) запускаем
nginx -c /opt/etc/nginx/nginx.conf
всё работает!
остаётся вопрос, как запускать nginx послеперезагрузки роутера?
пробовал добавлять
nginx -c /opt/etc/nginx/nginx.conf
в Administration/Scripts/Init
но после перезагрузки nginx на запущен
решил попробовать включить jffs хранилище и записать кастом файл настроек туда
всё сохраняется, но работать все равно не хочет (мне надо сделать несколько mod_proxy)
решил пойти другим путём, отрубил встроенный nginx, и на основе этой инструкции поставил nginx optware:
1) сделал на флешке linux-swap и ext3 разделы
2) vi /etc/fstab
в него пишем:
/dev/sda5 none swap sw 0 0
/dev/sda6 /opt ext3 rw,noatime 1 1
3) сохраняем файл в nvram:
nvram setfile2nvram /etc/fstab
nvram commit
reboot
4) ставим ipkg
cd /opt
wget http://www.shcherbyna.com/files/rt-n16/ ... _rt_n16.sh
chmod +x ./tomato_ipkg_rt_n16.sh
./tomato_ipkg_rt_n16.sh
5) инсталлируем nginx
ipkg update
ipkg install nginx
6) прописываю свои настройки в /opt/etc/nginx/nginx.conf
7) запускаем
nginx -c /opt/etc/nginx/nginx.conf
всё работает!
остаётся вопрос, как запускать nginx послеперезагрузки роутера?
пробовал добавлять
nginx -c /opt/etc/nginx/nginx.conf
в Administration/Scripts/Init
но после перезагрузки nginx на запущен
-
- Администратор
- Сообщения: 1911
- Зарегистрирован: 09 авг 2015, 15:33
-
- Сообщения: 4
- Зарегистрирован: 03 ноя 2015, 06:25
Zyxmon писал(а):Источник цитаты $ergi0, а не проще ли использовать Entware, а не древнее Optware. Рядом раздел, где можно вопросы задавать!
может и проще, сейчас посмотрю, что там

но, тем временем, может кто-то подсказать, как всё таки засунуть nginx в автозапуск?
-
- Администратор
- Сообщения: 1911
- Зарегистрирован: 09 авг 2015, 15:33
$ergi0 писал(а):Источник цитаты как всё таки засунуть nginx в автозапуск?
В Entware это делается автоматом. Подозреваю, что и в Optware (при правильной настройке и установке) - аналогично.
Все сервисы/демоны запускаются скриптами из /opt/etc/init.d. Подозреваю, что Вы это не настроили.
-
- Сообщения: 4
- Зарегистрирован: 03 ноя 2015, 06:25
Zyxmon писал(а):Источник цитаты$ergi0 писал(а):Источник цитаты как всё таки засунуть nginx в автозапуск?
В Entware это делается автоматом. Подозреваю, что и в Optware (при правильной настройке и установке) - аналогично.
Все сервисы/демоны запускаются скриптами из /opt/etc/init.d. Подозреваю, что Вы это не настроили.
да вот не делало оно ничего, в init.d пусто!
тогда решено, переделаем в entware
Кто сейчас на конференции
Всего 0 посетителей :: 0 зарегистрированных, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей