@pigbrother:
Спасибо.
Сразу возникли не менее дилетантские вопросы вопросы:
1. Если его переименовать в ngixn.sh и разрешить его запуск в /etc/rc.conf.local,
Папки /etc/rc.conf.local не существует. Следует ее создать?
2. Переименованный nginx->ngixn.sh следует положить в /etc/rc.conf.local?
3. ngixn.sh следует сделать исполняемым?
4. Где, собственно, указывать nginx что и на какой IP:port перенаправлять?
1,2,3. nginx.sh получаем просто переименовывая /usr/local/etc/rc.d/nginx, никуда его не перемещая. И да, я сделал его выполняемым на всякий случай.
1,2 /etc/rc.conf.local - это файл в заместо стандартного FreeBSD rc.conf, который pfSense перетирает при запуске. Для минимального запуска в нем надо прописать
nginx_enable="YES"
4. Конфигурационный файл по умолчанию расположен в /usr/local/etc/nginx/nginx.conf
5. Ну и естественно перед его запуском пемещаю веб морду pfSense на нестандартные порты.