nginx+php+mysql на Entware(mipsel)

Используем пакеты, расширяющие возможности оборудования
monxim
Сообщения: 2
Зарегистрирован: 24 сен 2015, 15:53

Сообщение monxim » 03 окт 2015, 13:39

Бьюсь уже не первый день, не могу запустить nginx, пробовал по инструкции от сюда http://nixtalk.com/wl500gp_webserver2 и частично брал от сюда http://forum.zyxmon.org/topic467-web-se ... ik-p3.html (брал конфиги и сами настройки S50nginx). Но nginx так и не завелся не говорю об остальном. Может кто настраивал, поможете опытом, конфигами? Думаю инструкция пригодилась бы не только мне :-)
Zyxel giga II

Аватара пользователя
TheBB
Сообщения: 65
Зарегистрирован: 31 авг 2015, 01:24
Откуда: 26 ~44.09,43.02

Сообщение TheBB » 17 окт 2015, 18:46

monxim, "... пользуясь случаем, хочу..." ( из т\п "Поле чудес") поинтересоваться:
1 выбор пал на эти компоненты
2 конечная цель
Keenetic Giga II NDMSv.2.06/2.09 + Entware-Keenetic/Entware-ng-3x&Gentoo; Keenetic DSL NDMSv.2.05/2.08 + Entware-Keenetic/Entware-ng-3x&Debian

yuoras
Сообщения: 63
Зарегистрирован: 21 сен 2015, 18:22

Сообщение yuoras » 25 окт 2015, 11:41

nginx работает.
Хочу прикрутить php.
Установил

Код: Выделить всё

nginx - 1.4.7-4
php5 - 5.6.13-1
php5-cgi - 5.6.13-1
php5-fastcgi - 5.6.13-1
php5-fpm - 5.6.13-1

Подразумеваю , что должен появиться SXXphp в \opt\etc\init.d , но его нет.
Что делаю не так?
Как запустить php-fcgi?
Белый-Белый ZyXEL Keenetic I серии Zyxware перешёл на Entware

Аватара пользователя
TheBB
Сообщения: 65
Зарегистрирован: 31 авг 2015, 01:24
Откуда: 26 ~44.09,43.02

Сообщение TheBB » 25 окт 2015, 12:03

все так. если упрощенно, то... создать\сделать копию скрипта запуска, напр. cp /opt/etc/init.d/S80nginx /opt/etc/init.d/S30php-fcgi и в последнем поменять имя бинарника (PROCS=nginx <-- меняем на php-fcgi) и прописать в ARGS="-b /opt/var/run/php-fcgi.sock" - для сокета или ARGS="-b 9000" - для порта (по дефолту 127.0.0.1:9000)
Keenetic Giga II NDMSv.2.06/2.09 + Entware-Keenetic/Entware-ng-3x&Gentoo; Keenetic DSL NDMSv.2.05/2.08 + Entware-Keenetic/Entware-ng-3x&Debian

yuoras
Сообщения: 63
Зарегистрирован: 21 сен 2015, 18:22

Сообщение yuoras » 25 окт 2015, 12:25

Спасибо Вам , сейчас попробую.
Белый-Белый ZyXEL Keenetic I серии Zyxware перешёл на Entware

yuoras
Сообщения: 63
Зарегистрирован: 21 сен 2015, 18:22

Сообщение yuoras » 25 окт 2015, 13:20

Процес пошёл

Код: Выделить всё

php-fcgi -b 9000
nginx: worker process

Вот конфиг nginx

Код: Выделить всё

server {
    listen    80;
        server_name  xxx.xxx.in.ua;
    location / {
	root /media/DISK_A1;
	index index.php index.html index.htm;
}
    	
	location ~ \.php$ {
            root   /media/DISK_A1;
            include        fastcgi_params;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  /media/DISK_A1$fastcgi_script_name;
            fastcgi_intercept_errors on;
            }
	}

Получаю 403 Forbidden.
Что не так?
Белый-Белый ZyXEL Keenetic I серии Zyxware перешёл на Entware

Аватара пользователя
TheBB
Сообщения: 65
Зарегистрирован: 31 авг 2015, 01:24
Откуда: 26 ~44.09,43.02

Сообщение TheBB » 25 окт 2015, 13:57

пути:
root /opt/... <- где лежат файлы сервера (по умолчанию - /opt/share/nginx)
fastcgi_param SCRIPT_FILENAME <- также (fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; )
Keenetic Giga II NDMSv.2.06/2.09 + Entware-Keenetic/Entware-ng-3x&Gentoo; Keenetic DSL NDMSv.2.05/2.08 + Entware-Keenetic/Entware-ng-3x&Debian

yuoras
Сообщения: 63
Зарегистрирован: 21 сен 2015, 18:22

Сообщение yuoras » 25 окт 2015, 15:32

разве тут
root /opt/... <- где лежат файлы сервера (по умолчанию - /opt/share/nginx)
не указывается путь к моему проекту , где лежат файлы и index.php
Белый-Белый ZyXEL Keenetic I серии Zyxware перешёл на Entware

Аватара пользователя
TheBB
Сообщения: 65
Зарегистрирован: 31 авг 2015, 01:24
Откуда: 26 ~44.09,43.02

Сообщение TheBB » 25 окт 2015, 15:51

/media/DISK_A1 - такое разве есть в entware? пропишите реальный путь до проекта в php.ini (напр., doc_root = "/opt/share/nginx") и в nginx.conf (напр., root /opt/share/nginx;)
Keenetic Giga II NDMSv.2.06/2.09 + Entware-Keenetic/Entware-ng-3x&Gentoo; Keenetic DSL NDMSv.2.05/2.08 + Entware-Keenetic/Entware-ng-3x&Debian

yuoras
Сообщения: 63
Зарегистрирован: 21 сен 2015, 18:22

Сообщение yuoras » 25 окт 2015, 15:58

Спасибо, попробую.
Путь мой указан как корень диска А1
Белый-Белый ZyXEL Keenetic I серии Zyxware перешёл на Entware


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 1 посетитель :: 0 зарегистрированных, 0 скрытых и 1 гость (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость